1. 程式人生 > >圖片點擊放大,再次點擊回到原來狀態(圖片縮放)

圖片點擊放大,再次點擊回到原來狀態(圖片縮放)

點擊事件 nbsp 尺寸 狀態 調用 ges cnblogs view tps

1.生成一個類,繼承自UIView(ScalePictures),在這個類的.h中聲明一個類方法:

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

技術分享

2.在聲名類的.m中開始寫.h聲明類方法的實現步驟。首先是瀏覽大圖,然後恢復到原始狀態。

(1)設置當前視圖大小、圖片等技術分享

技術分享

(2)繪制視圖到底部視圖中

技術分享

(3)添加點擊事件

技術分享

(4)設置動畫效果

技術分享

(5)恢復imageView原始尺寸

技術分享

(6)視圖控制器中調用該方法

技術分享

3.整體代碼如下:

技術分享

技術分享

技術分享

技術分享

技術分享

效果圖:

技術分享

技術分享

圖片點擊放大,再次點擊回到原來狀態(圖片縮放)