【问题标题】:Create UIImageViews at set intervals?以设定的时间间隔创建 UIImageViews?
【发布时间】:2011-04-05 02:20:43
【问题描述】:

所以我正在为一个班级制作一个简单的基于 UIKit 的 iPhone 游戏。如果有人熟悉的话,它类似于 Sky Burger。否则,游戏将是物体从屏幕顶部落下,并且屏幕底部的加速度计会控制一个角色来接住它们。

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

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

另外,如果我不清楚,请告诉我,我会尽力详细说明。

【问题讨论】:

    标签: iphone objective-c ios uikit


    【解决方案1】:

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

    不要忘记删除那些不再需要的图像视图,否则你会很快建立如此多的视图,以至于你的应用会崩溃。

    【讨论】:

      猜你喜欢
      • 2021-09-26
      • 2013-08-04
      • 2021-08-27
      • 2020-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-04
      相关资源
      最近更新 更多