美文网首页
UIScrollView的理解

UIScrollView的理解

作者: 金歌漫舞 | 来源:发表于2017-08-01 17:24 被阅读23次
    图一@2x.png

    黄色为UIScrollView的,A点坐标为(0,0), UIScrollView滚动移动的其实是UIScrollView本身,而不是蓝色部分的红色方块内容,所以想看到下一个红色方块的内容,需要移动UIScrollView到下一个红色方块上,如图二


    tu2@2x.png

    各个红色方块的坐标相对于A点来说,坐标是始终不变的,变的是UIScrollView, contentoffset.x为白色的长度, contentsize.x为蓝色方块的宽度,
    contentoffset.x的最大值为contentsize.x - UIScrollView的宽度,contentoffset.x的最小值为0,看右边的内容UIScrollView 右移contentoffset.x变大,看左边的内容UIScrollView 左移,contentoffset.x变小
    contentoffset.x值为如果红色放方块在UIScrollView中间,那么
    contentoffset.x = 红色放方块中心x值 - UIScrollView宽度的一半


    tu3@2x.png

    相关文章

      网友评论

          本文标题:UIScrollView的理解

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