UIScrollView的scrollIndicatorInsets属性

来源:互联网 发布:淘宝司法拍卖网首页 编辑:程序博客网 时间:2024/06/17 22:03

UIScrollView的scrollIndicatorInsets属性

我们知道scrollView有showsHorizontalScrollIndicator和showsVerticalScrollIndicator两个属性,直观的表达当前contentoffset的“值”。而scrollIndicatorInsets就是改变Indicator的位置。
以showsVerticalScrollIndicator为例:默认情况下,Indicator处于scroll的右上方,设置scrollIndicatorInsets值为UIEdgeInsets.init(top: 180, left: 0, bottom: 0, right: 0),此时Indicator就会默认处于scroll的右边,距离顶部180的位置,但是此时,scroll 的contentoffset.y的值为0
某种意义上讲,该属性的主要作用在于,给用户造成一种scroll是从180的位置开始的,上方并不属于scroll的错觉而已。
原创粉丝点击