美文网首页
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