我的应用下载了大量数据,大约需要几秒钟。我的初始屏幕显示然后消失,然后在加载第一个 View 之前出现几秒钟的白色空白屏幕。有没有办法让闪屏出现?是否可以在 AppDelegate 中创建一个 View 并保持显示,直到所有数据加载完成并且 View 即将加载?
最佳答案
使用 MBProgressHUD 你可以在这里得到整个源代码。
https://github.com/jdg/MBProgressHUD
希望这对您有所帮助。
这是一个加载 View ,它是事件指示器。
编辑:
当您的数据在后台下载时,您可以将背景 View 添加到窗口中
[window addSubview:<backgroundView>.view];
然后一旦数据下载完毕,您可以从窗口中删除相同的数据并将主视图 Controller 添加到窗口中
[<backgroundView>.view removeFromSuperView];
[window addSubview:<mainView>.view];
希望对你有帮助。
关于iphone - 应用程序加载和启动画面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7028162/