0

在 iPhone 游戏中,我想在用户点击屏幕时显示一个包含 SWTableView 的 CCLayer。该表主要包含图像。

现在的问题是,在旧设备上,比如运行 iOS4.x 的 ipod touch 2g,加载表格(因为它正在加载图像)需要大约 1 秒甚至更长的时间才能显示在屏幕上。

我试图添加一个微调器视图以指示正在加载表。但在表格显示之前,微调器不会打印在屏幕上。

有没有人有一个很好的策略来处理这种延迟?或者至少可以在触摸事件和表格加载之间做任何事情?

任何帮助将不胜感激!谢谢!

4

1 回答 1

0

如果你继承 SWTableView,你可以实现 init 和 viewDidLoad 方法。在 init 中,在视图中间放置一个微调器,并在 viewDidLoad 中移除微调器。如果这不起作用,您可能想尝试以相同的方式对 CCLayer 进行子类化。

于 2011-10-29T01:23:46.567 回答