最新下载
热门教程
- 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:代理方法,这里返回了需要缩放的控件。
相关文章
- 《职场浮生记》卡牌模组推荐 06-15
- 《纸嫁衣4红丝缠》全章节图文攻略 06-15
- 《这城有良田》奖率三军课业加点攻略 06-15
- 《纸嫁衣2奘铃村》全章节攻略汇总 06-15
- 《王者荣耀》夺宝保底次数介绍 06-15
- 《向僵尸开炮》百分比宝石选择推荐 06-15