2015-12-19 34 views
4

我剛剛轉換了iOS Cordova應用程序,該應用程序使用SplashScreen插件來使用啓動故事板,因此它將支持iPad 9上的iOS 9多任務處理。這有效,但現在我在啓動故事板和應用程序的第一個屏幕之間有一個白色閃光。之前,當我使用splashscreen插件時,我關閉了AutomaticHideSplashScreen,並使用splashscreen插件API隱藏它,以確保第一個屏幕的渲染完成。Cordova iOS應用程序在啓動故事板和第一屏幕之間獲取白色閃光

有沒有什麼辦法可以做類似的事情,或者至少延遲啓動屏幕的消失,以使webview時間呈現?

+0

同樣的問題在這裏。你是如何解決這個問題的? –

+0

我還沒有解決這個問題。 – chrysanhy

回答

0

將啓動屏幕xib視圖添加爲rootViewController視圖的子視圖應解決此問題。只需在申請didFinishLaunchingWithOptions方法中添加以下代碼AppDelegate.m就在返回YES的上方。

UIViewController * launchScreenView = [[[NSBundle mainBundle] loadNibNamed:@"LaunchScreen" owner:self options:nil] objectAtIndex:0]; 
launchScreenView.view.frame = [[UIScreen mainScreen] bounds]; 
[self.window.rootViewController.view addSubview:launchScreenView.view]; 
相關問題