图片点击放大,再次点击回到原来状态(图片缩放)

时间:2022-11-28 22:56:49

1.生成一个类,继承自UIView(ScalePictures),在这个类的.h中声明一个类方法:

+(void)scanBigImageView:(UIImageView *)currentImageview alpha:(CGFloat)alpha;

图片点击放大,再次点击回到原来状态(图片缩放)

2.在声名类的.m中开始写.h声明类方法的实现步骤。首先是浏览大图,然后恢复到原始状态。

(1)设置当前视图大小、图片等图片点击放大,再次点击回到原来状态(图片缩放)

图片点击放大,再次点击回到原来状态(图片缩放)

(2)绘制视图到底部视图中

图片点击放大,再次点击回到原来状态(图片缩放)

(3)添加点击事件

图片点击放大,再次点击回到原来状态(图片缩放)

(4)设置动画效果

图片点击放大,再次点击回到原来状态(图片缩放)

(5)恢复imageView原始尺寸

图片点击放大,再次点击回到原来状态(图片缩放)

(6)视图控制器中调用该方法

图片点击放大,再次点击回到原来状态(图片缩放)

3.整体代码如下:

图片点击放大,再次点击回到原来状态(图片缩放)

 

图片点击放大,再次点击回到原来状态(图片缩放)

 

图片点击放大,再次点击回到原来状态(图片缩放)

图片点击放大,再次点击回到原来状态(图片缩放)

 

 

图片点击放大,再次点击回到原来状态(图片缩放)

 

效果图:

图片点击放大,再次点击回到原来状态(图片缩放)

 

图片点击放大,再次点击回到原来状态(图片缩放)