contentSize
contentSize是scrollView需要显示的内容大小,是一个矩形框,因为contentSize是可以滚动的,因此只有大小而没有位置,数据类型为CGSize。
contentSize
数据类型为CGSize
,只有两个参数,分别为
contentSize.width
: 表示显示内容的宽度
contentSize.height
: 表示显示内容的高度
contentOffset
contentOffset
是scrollView
的contentSize
的原点相对于frame
原点的偏移量,是两个点之间的相对值,数据类型为CGPoint
。
contentOffset
数据类型为CGPoint
,只有两个参数,分别为
contentOffset.x
: 表示contentSize
在x方向上的偏移量(有正负值)
contentOffset.y
: 表示contentSize
在y方向上的偏移量(有正负值)
contentInset
contentInset
是scrollView
的contentSize
相对于自身四个边框的显示范围变化值,数据类型为UIEdgeInsets
。
contentInset
数据类型为UIEdgeInsets
,有四个参数,分别为
contentInset.top
: 表示contentSize
上边距显示范围变化值(有正负值)
contentInset.bottom
: 表示contentSize
下边距显示范围变化值(有正负值)
contentInset.left
: 表示contentSize
左边距显示范围变化值(有正负值)
contentInset.right
: 表示contentSize
右边距显示范围变化值(有正负值)
看下面的图就很好理解它们三者的关系了把