如何在iPhone中重复UIScrollView的内容?

时间:2011-04-06 07:11:49

标签: iphone objective-c cocoa-touch ios4

我有7张图片,我手动将它们设置在UIScrollView中(通过设置其高度和Y轴)。我想重复这个图像意味着在到达最后一个图像后它不应该停止它需要显示第一个图像。对于顶端也是如此。

我该怎么做?

1 个答案:

答案 0 :(得分:3)

我认为您正在寻找圆形滚动视图。您可以在网上找到大量样本。这里有几个

http://iosdevelopertips.com/user-interface/creating-circular-and-infinite-uiscrollviews.html

http://www.iphonedevsdk.com/forum/iphone-sdk-development/54393-circular-scrollview.html

逻辑应该是这样的 如果您已到达滚动视图的末尾(可以使用内容偏移量进行检查),则应将内容偏移设置为第一个图像的内容偏移量,大多为0。 如果您是第一个图像,则将scrollview的内容偏移设置为最后一个图像的内容偏移