iOS中,UIScrollView是可以滚动的视图,其中最常用的UITableView就是继承了UIScrollView。跟所有的view一样,UIScrollView有一个frame属性,同时,UIScrollView还具有contentSize、contentOffset和contentInset属性
contentSize 是UIScrollView 可以滚动的区域或者范围
contentOffset 是UIScrollView 当前显示区域的顶点相对于frame顶点的偏移量
contentInset的API文档解释是 “内容视图嵌入到封闭的滚动视图的距离” 可理解为: 在内容周围添加额外的滚动区域
contentInset的单位是UIEdgeInsets,默认值为UIEdgeInsetsZero,也就是没有扩展的边
它是一个结构体:
typedef struct UIEdgeInsets {
CGFloat top, left, bottom, right;
} UIEdgeInsets;
分别代表着上边界,左边界,底边界,右边界,扩展出去的值
随笔记下的知识点,写的不好,还望各位大神路过指正!