老程序员FreeEIM 来点新知识iOS UIScrollView详解
UIScrollView
顾名思义也知道这个是和滚动相关的控件,在Android开发时遇到过ScrollView,当内容的尺寸超出了屏幕范围之后,用ScrollView则可以通过滚动的方式使得超出屏幕的那部分内容通过滚动的方式显示出来,在Android里面有水平的ScrollView和垂直的ScrollView,在iOS里面就只有一个ScrollView,而且这个ScrollView的功能更大,某些功能已经超出了ScrollView的作用范围了。下面则看一下ScrollView的一些属性
•contentSize:CGSize类型,ScrollView的内容的实际大小;
•contentOffset:CGPoint类型,ScrollView当前滚动到的位置,以视图的左上角来定位;
•contentInset:UIEdgeInsets类型,用于增加ScrollView内容的滚动范围,相当于给ScrollView的四周补白;
下面则是其他属性
•bounces:BOOL类型,是否有弹簧效果
•scrollEnabled :BOOL类型,是否能滚动
•showsHorizontalScrollIndicator:BOOL类型,是否显示水平方向的滚动条
•showsVerticalScrollIndicator:BOOL类型,是否显示垂直方向的滚动条
•indicatorStyle:UIScrollViewIndicatorStyle类型,设定滚动条的样式,这个枚举类型有三个值 FreeEIM
UIScrollViewIndicatorStyleDefault
UIScrollViewIndicatorStyleBlack
UIScrollViewIndicatorStyleWhite