1. 让scrollView缩放
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView
2. scrollView 开始缩放
- (void)scrollViewWillBeginZooming:(UIScrollView *)scrollView withView:(UIView *)view
3. scrollView正在缩放
- (void)scrollViewDidZoom:(UIScrollView *)scrollView
4. scrollView结束缩放
- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(CGFloat)scale
5. 滚动结束时自动触发
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
6. 手动拖拽结束时触发
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate
7. 滚动过程中自动触发
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
8. 手动拖拽开始时触发
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView
9. 最大最小缩放比
_scrollView.maximumZoomScale = 2;
_scrollView.minimumZoomScale = 0.2
9. 初始位置
_scrollView.contentOffset = CGPointMake(0, 0);
10. 使imageView自适应 image的大小
[self.imageView sizeToFit];
11. 使scrollView自适应 image的大小
self.scrollView.contentSize = image.size
12. 反弹效果
self.scrollView.bounces = NO;
13. 滑动时的页面效果
self.scrollView.pagingEnabled = YES;
14. 设置滚动范围
self.scrollView.contentSize = CGSizeMake(kSize.width * 7, kSize.height);
15. 默认 偏移量为 第2张
self.scrollView.contentOffset = CGPointMake(kSize.width, 0);
16. 关闭水平滚动条
self.scrollView.showsHorizontalScrollIndicator = NO;
17. 关闭垂直滚动条
self.scrollView.showsVerticalScrollIndicator = NO;
18. 是否允许滑动
self.scrollView.scrollEnabled = YES;