【发布时间】:2011-04-06 07:11:49
【问题描述】:
我有 7 张图像,我已在 UIScrollView 中手动设置它们(通过设置其高度和 Y 轴)。我想重复这些图像意味着在到达最后一张图像后它不应该停止它需要显示第一张图像。顶部也是如此。
我该怎么做?
【问题讨论】:
标签: iphone objective-c cocoa-touch ios4
我有 7 张图像,我已在 UIScrollView 中手动设置它们(通过设置其高度和 Y 轴)。我想重复这些图像意味着在到达最后一张图像后它不应该停止它需要显示第一张图像。顶部也是如此。
我该怎么做?
【问题讨论】:
标签: iphone objective-c cocoa-touch ios4
我认为您正在寻找一个圆形滚动视图。你可以在网上找到很多样本。这里有几个
http://iosdevelopertips.com/user-interface/creating-circular-and-infinite-uiscrollviews.html
http://www.iphonedevsdk.com/forum/iphone-sdk-development/54393-circular-scrollview.html
逻辑应该是这样的 如果您已到达滚动视图的末尾(您可以使用内容偏移量进行检查),您应该将内容偏移量设置为第一张图像的内容偏移量,大部分为 0。 如果您是第一张图片,则将滚动视图的内容偏移量设置为最后一张图片的内容偏移量
【讨论】: