UIScrollView
2019-06-11 本文已影响0人
洋之_
UIScrollView
UIScrollView处理的问题
1,当需要展示的内容超过屏幕后,普通UI无法满足此需求,此时考虑用UIScrollView。
2,让用户使用捏合手势放大或缩小所显示的内容。
UIScrollView有3个常用的子类,UITableView,UICollectionView,UITextView。
UIScrollView 基础知识点
位置相关
contentSize指scrollView的内容大小
内容大小.png
contentOffset是UIScrollView当前显示区域的顶点相对于frame顶点的偏移量
偏移量.png
contentInset可以理解为内容视图的上下左右四个边扩展出去的大小。contentInset的单位是UIEdgeInsets,默认值为UIEdgeInsetsZero,也就是没有扩展的边。
contentInset.png
代理相关
用一张思维导图概括下
ScrollView的代理.png
UIScrollView 扩展
UIScrollView 及其代理的继承关系
UIView:渲染绘制:子视图管理.png