iPhone UIScrollView连续循环滚动

时间:2011-07-18 16:42:16

标签: iphone cocoa-touch uiscrollview

我在这里发现了类似的问题,但没有一个得到回答。所以请帮助我..我有一个带有五个UIImageView作为内容的UIScrollView。滚动视图没有分页。我需要以连续的方式显示图像,并允许用户无限制地滚动,而不会以循环方式进行任何加速。因此,当用户向右滚动时,在最后一个图像之后,第一个图像应该到来并且滚动应该以自然的方式继续。类似地,如果用户向左滚动,则在第一个图像之后,应出现第五个图像。我使用了didEndDeceleration,但它会突然中断滚动,给用户体验带来失真。另外,令人惊讶的是,每次都不会在滚动结束时调用它。我现在尝试通过继承它来覆盖UIScrollView的setContentOffset。结果比didEndDeceleration好,但突然中断仍然存在。请帮帮我..

提前致谢。

1 个答案:

答案 0 :(得分:4)

来自WWDC 2011的UIScrollView演示文稿中的Apple Street Scroller演示应该会为您提供足够的信息来完成这项工作。我还建议观看视频。有很多好东西。