最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
iOS使用UIScorllView实现两指缩放功能
时间:2022-06-26 06:00:06 编辑:袖梨 来源:一聚教程网
两指缩放功能不仅可以用UIPinchGestureRecognizer手势来实现,还能用UIScorllView来实现,UIScrollView可以轻松的实现最大与最小缩放值,以及滚动的效果。代码如下:
代码如下 | 复制代码 |
#import"ViewController.h" @interfaceViewController () @property(weak, nonatomic) IBOutlet UIScrollView *scrollView; @property(strong, nonatomic) UIImageView *imageView; @end @implementationViewController - (void)viewDidLoad { [superviewDidLoad]; _scrollView.minimumZoomScale =1.0; // 最小缩放值 _scrollView.maximumZoomScale =10.0; // 最大缩放值 [_scrollView setZoomScale:_scrollView.minimumZoomScale]; // 初始时候的缩放值 _scrollView.delegate = self; _imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"image"]]; _imageView.frame = self.view.frame; [_scrollView addSubview:_imageView]; } #pragma mark - 返回需要缩放的控件 - (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView { return_imageView; } - (void)didReceiveMemoryWarning { [superdidReceiveMemoryWarning]; } @end |
关键点就是调用viewForZoomingInScrollView:代理方法,这里返回了需要缩放的控件。
相关文章
- 《彩色点点战争》推图常用三大主c玩法详解 01-23
- 《燕云十六声》池鱼林木任务攻略 01-23
- 《大连地铁e出行》查看行程记录方法 01-23
- 《明日方舟》2025春节限定干员余角色介绍 01-23
- 《崩坏:星穹铁道》万敌光锥搭配攻略 01-23
- 《燕云十六声》一药千金任务攻略 01-23