UIScrollView

作者: 洋之_ | 来源:发表于2019-06-11 19:54 被阅读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

UIScrollView 后记

相关文章

网友评论

    本文标题:UIScrollView

    本文链接:https://www.haomeiwen.com/subject/ftjcfctx.html