美文网首页
iOS开发之UIScrollView的contentSize、c

iOS开发之UIScrollView的contentSize、c

作者: 宋鸿康iOS | 来源:发表于2018-01-24 15:28 被阅读102次

    contentSize
    contentSize是scrollView需要显示的内容大小,是一个矩形框,因为contentSize是可以滚动的,因此只有大小而没有位置,数据类型为CGSize。

    contentSize数据类型为CGSize,只有两个参数,分别为

    contentSize.width: 表示显示内容的宽度
    contentSize.height: 表示显示内容的高度

    contentOffset
    contentOffsetscrollViewcontentSize的原点相对于frame原点的偏移量,是两个点之间的相对值,数据类型为CGPoint

    contentOffset数据类型为CGPoint,只有两个参数,分别为

    contentOffset.x: 表示contentSize在x方向上的偏移量(有正负值)
    contentOffset.y: 表示contentSize在y方向上的偏移量(有正负值)
    contentInset
    contentInsetscrollViewcontentSize相对于自身四个边框的显示范围变化值,数据类型为UIEdgeInsets

    contentInset数据类型为UIEdgeInsets,有四个参数,分别为

    contentInset.top: 表示contentSize上边距显示范围变化值(有正负值)
    contentInset.bottom: 表示contentSize下边距显示范围变化值(有正负值)
    contentInset.left: 表示contentSize左边距显示范围变化值(有正负值)
    contentInset.right: 表示contentSize右边距显示范围变化值(有正负值)

    看下面的图就很好理解它们三者的关系了把

    20161217101715952.png

    相关文章

      网友评论

          本文标题:iOS开发之UIScrollView的contentSize、c

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