我建立一個應用程序和部署目標回至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
}
請解釋一下閃光燈。不明白你所看到的。 –