UIScrollView 无限滚动 setContentOffset
Posted
技术标签:
【中文标题】UIScrollView 无限滚动 setContentOffset【英文标题】:UIScrollView Infinite scrolling setContentOffset 【发布时间】:2012-01-21 11:57:58 【问题描述】:如何在调用 setContentOffset 时使用 UIScrollView 实现无限滚动:在 UIScrollView 上停止滚动?每次我到达偏移量的末尾时,我都会调用它以返回偏移量的开头,但调用它会导致滚动停止。
谢谢,
【问题讨论】:
【参考方案1】:检查 StreetScroller 示例和来自 WWDC2011 的 Advanced Scroll View Techniques。
【讨论】:
很棒的视频,感谢您的链接。如果您有任何后续说明如何在 x 和 y 中进行无限滚动,我将非常感激:)【参考方案2】:setContentOffset:
本身不会停止滚动。我怀疑停止滚动的原因类似于到达contentSize
的末尾。在到达内容大小的末尾之前尝试重置偏移量。
您如何执行此操作取决于您的实施。例如,只需将 contentSize 增加 50, 50 即可解决问题。
【讨论】:
以上是关于UIScrollView 无限滚动 setContentOffset的主要内容,如果未能解决你的问题,请参考以下文章
在 Swift 中使用 UIScrollView 进行无限循环滚动