回看以前的代码 发现自己在还没有接触UIGestureRecognizer时就实现过UIScrollView中UIImageView的缩放 发现UIScrollView有一个代理方法可以实现
核心代码:
@interface ViewController ()<UIScrollViewDelegate>
@property(nonatomic, strong) UIScrollView *mainScrollView;
@property(nonatomic, strong) UIImageView *mainImageView;
@end
- (UIScrollView *)mainScrollView{
if(_mainScrollView == nil){
_mainScrollView = [UIScrollView new];
_mainScrollView.delegate = self;
}
return _mainScrollView;
}
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView{
return self.mainImageView;
}
只要实现代理方法 并返回UIScrollView中的UIImageView 就可以实现图片的缩放了