你的位置:首页 > 软件开发 > 操作系统 > UIButon 控件的尺寸放大缩小(也可以理解为图片的放大缩小,思路是一样的)-学习笔记

UIButon 控件的尺寸放大缩小(也可以理解为图片的放大缩小,思路是一样的)-学习笔记

发布时间:2015-09-14 21:00:07
图片的放大缩小功能的简单实现(以一个简单的猜图项目中的放大缩小为例)思路:1.创建一个UIButton * guessimage 控件,设定好位置,再创建一个button bigImage控件测试一下 放大图片的方法 goToBig,同样放好位置;2.给 ...

图片的放大缩小功能的简单实现(以一个简单的猜图项目中的放大缩小为例)

思路:

1.创建一个UIButton * guessimage  控件,设定好位置,再创建一个button bigImage控件测试一下 放大图片的方法 goToBig,同样放好位置;

2.给 guessimage 设置边距,尺寸大小,同样 bigImage 也进行设置等等;

3.给 bigImage 添加点击 放大图片的方法:goToBig, 在goToBig里面 定义 4个 座标的值,也就是 CGFloat guessimageX,CGFloat guessimageY,CGFloat guessimageW,CGFloat guessimageH; (其中guessimageW 是屏幕的宽,因为猜图用到的图片是正方形,所以 guessimageH = guessimageW,当然可以设置为其他的,guessimageX 的值为0,因为不需要移动,guessimageY 的值为 (整个屏幕的高 - 放大后图片的高)/ 2; guessimageY =(self.view.frame.size.height - guessimageH)/ 2  ),然后,把

guessimage 置顶(在最顶层显示)代码为:[self.view bringSubviewToFront:self.guessimage];, 最后放大中间图片的尺寸 _guessimage.frame = CGRectMake (guessimageX,guessimageY,guessimageW,guessimageH);

 

4.为了给放大的图片没有那么突然的变大,添加动画效果的代码,

[UIView animateWithDuration:1.0 animations:^{//把最后放大图片尺寸的代码放大里面来就会在放大时有一个动画功能_guessimage.frame = CGRectMake (guessimageX,guessimageY,guessimageW,guessimageH);} completion:^(BOOL finished) {// 这里写的是当上面的代码完成后,需要移除的东西 }];

原标题:UIButon 控件的尺寸放大缩小(也可以理解为图片的放大缩小,思路是一样的)-学习笔记

关键词:图片

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。