UIScrollView学习<1>理解 contentSize、contentInset和contentOffset
2015-09-16 19:20
471 查看
contentSize(contentSize):字面意思就是”内容的大小”,其实就是scrollview可以滚动的区域。可以把UIScrollView看成是两层:“UIScrollView外壳(即我们设置的frame大小)” 和 “内容视图(即我们设置的contentSize大小)”
contentOffset(contentOffset):字面意思就是内容视图离开的距离,frame和内容视图的参考点都是左上角,以frame的左上角为原点。内容视图离开frame的话就是正值,反之为负值。
contentInset(UIEdgeInsets):字面意思就是内容视图在frame里面的距离。该值是刚开始就设定好的,不会改变。
![](http://img.blog.csdn.net/20150916191749747)
注意 ,在创建
contentOffset(contentOffset):字面意思就是内容视图离开的距离,frame和内容视图的参考点都是左上角,以frame的左上角为原点。内容视图离开frame的话就是正值,反之为负值。
contentInset(UIEdgeInsets):字面意思就是内容视图在frame里面的距离。该值是刚开始就设定好的,不会改变。
注意 ,在创建
UIScrollView时,一定要指定
UIScrollView的
contentSize,意味它默认长、宽都为0。
相关文章推荐
- iOS_使用UIBezierPath对象实现视图控件的立体阴影效果和半透明背景效果
- leetcode Intersection of Two Linked Lists My Submissions Question Solution Total Accepted: 43555 To
- ng-repeat出现环路输出Duplicates in a repeater are not allowed. Use 'track by' expression to specify unique
- EasyUI combobox
- ZOJ.2105 Number Sequence【数论-快速幂矩阵】 2015/09/16
- UI06_LTView
- APUE源代码的使用方法
- UITableView
- 小知识 安卓线程和ui
- UITableView,UICollectionView顶部预留空白的处理
- 解决ntpdate error: no server suitable for synchronization found
- 手动设置SwipeRefreshLayout的setRefreshing(true)遇到的问题
- 采用CSS3 Media Query技术适应Android平板屏幕分辨率和屏幕像素密度
- [Leetcode]Unique Binary Search Trees
- UIStoryboard的使用
- UI05_UIAlertView
- 简单理解——tableview的重用机制
- 删除句子UITableView额外的底线和切割线
- 子线程中处理UI,抛异常 android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original
- iOS UI基础-8.0 UIAlertView使用