如何使图像永远滚动

时间:2011-07-21 21:01:40

标签: iphone objective-c ios ios4

我正在尝试将图像自动滚动到屏幕的末尾,然后跳回图像的开头并在连续循环中再次滚动。我不希望用户知道图像的结尾已经发布了吗?有谁知道怎么做?图像必须单独滚动,而不是因为用户触摸它,这就是我无法使用WWDC视频的原因。谢谢你的帮助!

3 个答案:

答案 0 :(得分:2)

您可以通过添加/减去x值来滚动两个UIImageViews。当一个滚动离开屏幕时,您可以将其x值设置为紧跟在第二个之后,然后继续滚动。

EX :( []是屏幕)

<------------------------------------

|   [ A ]   |     B    |
|     A[   ]|     B    |
|     A   [ | ]   B    |
            [   ] B    |     A     |

答案 1 :(得分:0)

其中包含UIImage子视图的UIScrollView。添加一个计时器,你就完成了。 这应该足以让你入门。

答案 2 :(得分:0)

听起来你正在尝试进行视差滚动。我不认为UIKit支持这个,但Cocos2d游戏引擎确实如此。这可能是最简单的方法。