标签:
一、知识点介绍
1、UIScrollView控件是什么?
移动设备的屏幕尺寸极其有限,能够展现在用户眼前的内容因此受到限制。普通的UIView不具备滚动功能,UIScrollView是一个可以滚动的视图控件,
可以因此显示更多的内容,用户可以通过滚动查看更多的内容。如手机里的“设置”
2、UIScrollView的简单使用
(1)将需要展?的内容添加到UIScrollView中
(2)设置UIScrollView的contentSize属性,告诉UIScrollView所有内容的尺?,也就是告诉 它滚动的范围(能滚多远,滚到哪?里是尽头)
3、属性
(1)常用属性:
@property(nonatomic)CGPoint contentOffset; //这个属性?用来表?示UIScrollView滚动的位置 @property(nonatomic)CGSize contentSize; //这个属性?用来表?示UIScrollView内容的尺?寸,滚动范围(能滚多远) @property(nonatomic)UIEdgeInsets contentInset; //这个属性能够在UIScrollView的4周增加额外的滚动区域
(2)其他属性:
@property(nonatomic) BOOL bounces; //设置UIScrollView是否需要弹簧效果 @property(nonatomic,getter=isScrollEnabled)BOOL scrollEnabled; //设置UIScrollView是否能滚动 @property(nonatomic) BOOL showsHorizontalScrollIndicator; //是否显?示?水平滚动条 @property(nonatomic) BOOL showsVerticalScrollIndicator; //是否显?示垂直滚动条
4.注意点
如果UIScrollView?无法滚动,可能是以下原因:
(1)没有设置contentSize
(2) scrollEnabled = NO
(3) 没有接收到触摸事件:userInteractionEnabled = NO
(4)没有取消autolayout功能(要想scrollView滚动,必须取消autolayout)
标签:
原文地址:http://www.cnblogs.com/lifedesi/p/4340784.html