iOS技能大纲

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

UIScrollView 后记

上一篇下一篇

猜你喜欢

热点阅读