我建立一个应用程序和部署目标回至iOS 7(所以启动画面文件中xCode6对我不起作用)的iOS 7应用程序加载观看Flash出现以前
的问题是应用程序将其显示在发射图像开始。 AppDelegate之后完成并加载一个NavigationView作为rootViewController(在Storyboard中定义)。我添加了一个新的子视图(在ViewDidLoad中)与UIActivityIndicatorView相同的启动图像(所以它保持平滑并告诉用户它正在工作)。
问题是在AppDelegate完成后,它将显示RootViewController的视图,然后显示'使用UIActivityIndicatorView启动图像'。虽然它显示得非常快,但它看起来像是屏幕闪光灯,它影响用户体验。
我该怎么做才能避免它?谢谢
- (void)viewDidLoad
{
[super viewDidLoad];
//Create a simple UIView with BG img and UIActivityIndicator
dispatch_sync(dispatch_get_main_queue(),^{
[self popLoadingScreenWithType:0];
});
//...something else for App execute
}
请解释一下闪光灯。不明白你所看到的。 –