• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

UIScroll View无限循环的级的实现

武飞扬头像
IOS开发Rk
帮助3

         UIScrollView创建后必须要被添加到其他的视图控制器或者view中。初始化UIScrollView后必须设置contentSize属性,这个属性的值决定了可以滚动的具体的size。因为我们使用UiscrollView是为了展示超过某一区域的内容,所以我们在设置contentSize的值时,必须大于等于其初始化时的frame的值。

        UIScrollView可以看做是由一个窗口和一个背景板组成,窗口是我们可以看到的区域,就想我们坐火车时看到的那样,当窗口外面的风景在移动时,我们的窗口里的景色也是会发生改变。这里的移动是相对概念,移动是指相对于静止的窗口。可以这样理解这个问题contentSize设置的区域相当于外面的风景,而窗口相当于UIScrollView初始化时的frame,当我们手指向左滑动时,我们的人眼看到窗口里的风景是向右移动的,可以看到右边部分的风景,此时窗口相对于我们是静止的。如果想象这个过程,风景是静止,那窗口反而是向右移动。深入理解相对位置是基础。

        这个对于UIScrollView的无限循环非常重要,务必深入理解。

解决无限循环的思路。

1.找到循环开始的两个节点,左滑开始循环,右滑开始循环。

2.重新设置,contentOffset(偏移量)

学新通

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhfhigae
系列文章
更多 icon
同类精品
更多 icon
继续加载