在iPhone游戏中,我想在用户点击屏幕时显示一个包含SWTableView的CCLayer。该表主要包含图像。
现在的问题是,在旧设备上,比如运行iOS4的ipod touch 2g。加载表(因为它正在加载图像)需要大约1秒甚至更多的时间才能显示在屏幕上。
我试图添加一个旋转视图来指示表正在加载。但是,在显示表格之前,旋转控件不会被打印到屏幕上。
有没有人有好的策略来处理这种延迟?或者至少有可能在触摸事件和表的加载之间做任何事情?任何帮助将非常感激!谢谢!
如果你子类化SWTableView,你可以实现init和viewDidLoad方法。在init中,在视图的中间放置一个微调器,在viewDidLoad中移除这个微调器。如果这不起作用,你可能想尝试以同样的方式子类化CCLayer