按设定的间隔创建UIImageViews?

时间:2011-04-04 18:18:00

标签: iphone objective-c ios uikit

所以我正在为一堂课制作一款简单的基于UIKit的iphone游戏。如果有人熟悉的话,它与Sky Burger相似。如果没有,游戏将是从屏幕顶部掉落的物体,并且将有一个由屏幕底部的加速度计控制的角色将捕获它们。

我完成了游戏循环和角色运动。我知道如何动画ImageViews下降(如果我可以创建它们)。我只是想弄清楚如何创建每1-3秒左右创建的多个UIImage视图。

如果有人能指出我正确的方向或对我应该开始寻找的地方有任何建议,我们将不胜感激。

如果我不清楚,请告诉我,我会尝试详细说明。

1 个答案:

答案 0 :(得分:1)

创建一个NSTimer,每隔1-3秒左右安排一次,并在计时器的操作方法中创建图像视图([[UIImageView alloc] initWithImage:]),定位它们并将它们添加到主视图中( -addSubview:)。

不要忘记删除您不再需要的图片视图,否则您将快速构建如此多的视图以使您的应用崩溃。