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