美文网首页
bounds、scrollView滚动原理

bounds、scrollView滚动原理

作者: 闲得一B | 来源:发表于2016-05-07 02:55 被阅读101次

    bounds本质:修改内容原点位置。
    frame和bounds都是描述的一个矩形。
    frame:可视范围
    bounds:可视范围内容范围的位置

    子控件是相对于控件内容范围:理解为:子控件是添加在内容上的。
    当bounds的x和y都设置为0时,bounds的原点相当于在控件的左上角,
    当y+10时,内容就会玩往上+10,内容控件也会往上+10。
    
    bounds
    scrollView能滚动其实就是改变bounds的x和y值。
    原理:给UIView添加一个拖拽手势,来改变ScrollView的bounds的x和y值。
    实现步骤:
    1、添加手势,获取到偏移量
    2、手往上托,内容往上走,想看下面的内容bounds.origin.y++;
    
    scorllView内部的手势

    相关文章

      网友评论

          本文标题:bounds、scrollView滚动原理

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