【发布时间】:2011-10-25 02:00:34
【问题描述】:
我的应用下载了大量数据,大约需要几秒钟。我的初始屏幕显示然后消失,然后在加载第一个视图之前出现几秒钟的白色空白屏幕。有没有办法保持启动画面出现?是否可以在 AppDelegate 中创建视图并保持显示,直到所有数据加载完成并且视图即将加载?
【问题讨论】:
-
在我看来,如果可能的话,您应该在后台加载该数据,并让 UI 做出响应。
-
@Nayefc: +1 好问题 :)
-
@dasdom 是的,我可以做到这一点 - 使用多线程和 GCD,但 UI 没有数据就无法显示。另外,这只会在应用程序首次启动时发生,所以我可能会显示一个带有一些背景的漂亮活动指示器。
标签: iphone objective-c ios cocoa-touch