亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > iOS > 正文

iOS 點擊圖片放大效果的實現

2020-07-26 02:59:14
字體:
來源:轉載
供稿:網友

今天帶來的是圖片點擊放大效果,這種效果一般在微博,微信朋友圈中比較常見

當我點擊其中一張圖片時,就會進入詳情

具體實現如下

首先創建個 Controller(PhotoViewController)

// // PhotoViewController.h // 點擊圖片放大效果 // // Created by Amydom on 17/1/9. // Copyright © 2017年 Amydom. All rights reserved. //  #import <UIKit/UIKit.h>  @interface PhotoViewController : UIViewController  //保存圖片的數組 @property (nonatomic, strong)NSMutableArray *photoArr; //圖片 tag @property (nonatomic, assign)NSInteger imageTag;  @end 
// // PhotoViewController.m // 點擊圖片放大效果 // // Created by Amydom on 17/1/9. // Copyright © 2017年 Amydom. All rights reserved. //  #import "PhotoViewController.h"  @interface PhotoViewController ()  @end  @implementation PhotoViewController  - (void)viewDidLoad {   [super viewDidLoad];      UIScrollView *myScrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 375, 667)];      myScrollView.backgroundColor = [UIColor blackColor];   myScrollView.pagingEnabled = YES;   myScrollView.bounces = NO;      [self.view addSubview:myScrollView];   //根據tag 來獲取當前點擊的圖片   myScrollView.contentOffset = CGPointMake(self.view.frame.size.width * self.imageTag, 10);      myScrollView.contentSize = CGSizeMake(self.view.frame.size.width * self.photoArr.count, 667);   //創建   for (int i = 0; i < self.photoArr.count; i++)   {     UIImageView *img = [[UIImageView alloc] initWithFrame:CGRectMake(self.view.frame.size.width * i + 10, 0, self.view.frame.size.width - 20, self.view.frame.size.height)];     NSString *imgName = self.photoArr[i];     img.image = [UIImage imageNamed:imgName];          [myScrollView addSubview:img];          //自適應圖片大小     img.contentMode = UIViewContentModeScaleAspectFit;        }      //輕拍跳出照片瀏覽   UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapAction)];      [myScrollView addGestureRecognizer:tap];  }  - (void)tapAction {   [self dismissViewControllerAnimated:YES completion:^{             }]; }  - (void)didReceiveMemoryWarning {   [super didReceiveMemoryWarning];   // Dispose of any resources that can be recreated. }  /* #pragma mark - Navigation  // In a storyboard-based application, you will often want to do a little preparation before navigation - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {   // Get the new view controller using [segue destinationViewController].   // Pass the selected object to the new view controller. } */  @end 

然后在 ViewController 中創建四張小圖片,添加輕拍手勢

// // ViewController.m // 點擊圖片放大效果 // // Created by Amydom on 17/1/9. // Copyright © 2017年 Amydom. All rights reserved. //  #import "ViewController.h" #import "PhotoViewController.h"  @interface ViewController (){      NSMutableArray *array;    }  @end  @implementation ViewController  - (void)viewDidLoad {   [super viewDidLoad];   self.view.backgroundColor = [UIColor whiteColor];   array = [NSMutableArray arrayWithObjects:@"1.jpg", @"2.jpg",@"3.jpg",@"4.jpg", nil nil];   for (int i = 0; i < array.count; i++) {          UIImageView *img = [[UIImageView alloc] initWithFrame:CGRectMake(20 + 880 * i, 100, 70, 70)];     img.image = [UIImage imageNamed:[array objectAtIndex:i]];          img.userInteractionEnabled = YES;          //截掉邊框     img.clipsToBounds = YES;          img.tag = 1000 + i;          UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(TapAction:)];          [img addGestureRecognizer:tap];          [self.view addSubview:img];   }  }  - (void)TapAction:(UITapGestureRecognizer *)tap{      PhotoViewController *photoVC = [[PhotoViewController alloc] init];   photoVC.imageTag = tap.view.tag - 1000 ;//獲取當前被點擊圖片的 tag   photoVC.photoArr = array;   [photoVC setModalTransitionStyle:UIModalTransitionStyleCrossDissolve];// 效果   [self presentModalViewController:photoVC animated:YES];    } - (void)didReceiveMemoryWarning {   [super didReceiveMemoryWarning];   // Dispose of any resources that can be recreated. }   @end 

這樣就可以實現啦........當然這里只是單純的實現功能,至于想要圖片循環什么的還是需要根據需求自行添加..

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩电影大全免费观看2023年上| 成人免费直播live| 欧美日韩亚洲高清| 欧美精品久久一区二区| 亚洲va久久久噜噜噜久久天堂| 亚洲激情视频在线观看| 亚洲视频视频在线| 美女少妇精品视频| 中文字幕在线看视频国产欧美在线看完整| 欧美激情一区二区三区在线视频观看| 亚洲电影在线看| 欧美日韩国产在线看| 国产主播喷水一区二区| 国产999精品视频| 日韩欧美在线免费| 在线视频日本亚洲性| 91精品91久久久久久| 成人免费视频在线观看超级碰| 51ⅴ精品国产91久久久久久| 色噜噜亚洲精品中文字幕| 亚洲国产日韩欧美在线99| 在线观看日韩专区| 国内精品小视频在线观看| 66m—66摸成人免费视频| 欧美成人在线网站| 国产日韩综合一区二区性色av| 欧美国产日韩一区二区三区| 国产高清在线不卡| 91av在线精品| 日韩精品视频免费在线观看| 国产精品成人aaaaa网站| 国产精品免费小视频| www.亚洲免费视频| 欧美高清不卡在线| 综合欧美国产视频二区| 成人日韩在线电影| 成人精品视频久久久久| 国产成人免费av| 亚洲色图偷窥自拍| 欧美一级成年大片在线观看| 亚洲性猛交xxxxwww| 欧美疯狂性受xxxxx另类| 欧美大尺度在线观看| 欧美日韩国产中文字幕| 91sao在线观看国产| 一本色道久久综合亚洲精品小说| 日韩av免费在线观看| 欧美特级www| 日韩中文视频免费在线观看| 色老头一区二区三区在线观看| 欧美激情一区二区三区高清视频| 国产午夜精品全部视频在线播放| 欧美日韩亚洲一区二区三区| 在线播放国产一区中文字幕剧情欧美| 国产婷婷色综合av蜜臀av| 中文字幕国产日韩| 久久人人97超碰精品888| 一区二区三区www| 日韩成人高清在线| 日韩在线不卡视频| 最近2019年日本中文免费字幕| 亚洲视频axxx| 成人免费直播live| 欧美精品videos性欧美| 欧美大胆a视频| 国产亚洲一级高清| 国产精品视频自在线| 欧美在线观看网址综合| 欧美日韩日本国产| 色偷偷偷亚洲综合网另类| 国产精品久久久久久久av大片| 亚洲欧美精品suv| 欧美一级片久久久久久久| 国产一区二区丝袜| 久久视频在线播放| 成人黄色短视频在线观看| 欧美精品在线观看91| 亚洲国产精品小视频| 视频直播国产精品| 欧美日韩国产中字| 按摩亚洲人久久| 国产精品国产自产拍高清av水多| 在线观看日韩av| 国产精品国产亚洲伊人久久| 91色视频在线观看| 亚洲性无码av在线| 欧美精品久久久久久久久| 国产日韩综合一区二区性色av| 亚洲欧洲中文天堂| 亚洲自拍高清视频网站| 成人午夜黄色影院| 亚洲欧美国产一区二区三区| 国产精品av在线| 久久精品电影网| 欧美精品国产精品日韩精品| 国产午夜精品全部视频在线播放| 日韩av有码在线| 国产精品极品美女粉嫩高清在线| 在线免费观看羞羞视频一区二区| 欧美大片在线看免费观看| 韩国精品美女www爽爽爽视频| 国产在线精品一区免费香蕉| 伊人久久久久久久久久久久久| 亚洲片av在线| 久久精品国产精品亚洲| 国产日韩在线精品av| 国产成人涩涩涩视频在线观看| 久久久久国产精品www| 国产成人精品免费久久久久| 欧美www视频在线观看| 欧美wwwxxxx| 亚洲精品v天堂中文字幕| 欧美巨乳美女视频| 色婷婷亚洲mv天堂mv在影片| 最新69国产成人精品视频免费| 91中文精品字幕在线视频| 亚洲免费人成在线视频观看| 5278欧美一区二区三区| 国产精品吹潮在线观看| 欧美黄色性视频| 久久亚洲私人国产精品va| 国内精品小视频在线观看| 久久97精品久久久久久久不卡| 国产精品欧美风情| 中文字幕av日韩| 日韩精品久久久久久久玫瑰园| 最新亚洲国产精品| 欧美丰满少妇xxxx| 91精品国产乱码久久久久久久久| 5278欧美一区二区三区| 国产日韩精品入口| 日韩视频亚洲视频| 亚洲高清免费观看高清完整版| 日韩电视剧在线观看免费网站| 亚洲成人xxx| 日韩精品视频观看| 日韩欧美在线国产| 国产精品色午夜在线观看| 成人免费淫片aa视频免费| 97视频在线观看网址| 亚洲欧美另类国产| 久久久免费观看视频| 国产日韩精品在线| 日本国产欧美一区二区三区| 亚洲国产精品美女| 国产精品福利网站| 亚洲日本欧美中文幕| 奇米成人av国产一区二区三区| 成人激情视频免费在线| 91精品国产自产在线| 国内伊人久久久久久网站视频| 中文字幕在线精品| xvideos成人免费中文版| 欧美午夜精品久久久久久浪潮| 国产伊人精品在线| 亚洲图片欧美日产| 欧美黑人狂野猛交老妇| 日韩视频免费观看| 精品国产31久久久久久| 91精品久久久久久久久久久久久久| 在线亚洲午夜片av大片| 91久久国产综合久久91精品网站| 日韩精品免费观看| 久久精品视频网站|