一、 基本使用
1. 作用
2. 常见属性
CGSize contentSize :设置UIScrollView的滚动范围
CGPoint contentOffset :UIScrollView当前滚动的位置
UIEdgeInsets contentInset :这个属性可以在四周增加滚动范围
3. 其他属性
BOOL scrollEnabled 是否能滚动
BOOL showsHorizontalScrollInd
BOOL showsVerticalScrollIndic
UIScrollViewIndicatorSty
BOOL dragging
BOOL tracking
BOOL decelerating
BOOL zooming
二、 手势缩放
跟缩放相关的常用方法还有
正在缩放的时候调用
缩放完毕的时候调用
三、分页效果
设置pagingEnabled=YES即可,UIScrollView会被分割成多个独立页面,用户的滚动体验则变成了页面翻转
一般会配合UIPageControl增强分页效果,UIPageControl常用属性:
NSInteger numberOfPages : 总页数
NSInteger currentPage : 当前的页码
BOOL hidesForSinglePage : 当只有一页的时候,是否要隐藏视图
监听UIPageControl的页面改变:
注:以上皆为个人理解,如有错误,请指正,万分感谢。