2011-08-09 25 views

回答

3

你需要去PhoneGap.plist並設置AutoHideSplashScreenNO

然後,每當你在你的應用程序讓你可以選擇隱藏用下面的代碼的啓動畫面:

navigator.splashscreen.hide(); 

希望這有助於

+0

對,因爲PG1.0這個工程。日Thnx! – headkit

+0

當我發現這件事時,我非常高興,發佈會非常醜陋,現在它運行順利。 –

+0

不適用於iOS + phonegap 2.6 –

1

您可以將default.png和[email protected]啓動畫面更改爲您更喜歡的內容。這擺脫了白色背景。

您可以在Xcode 4x項目的appname/appname/Resources/Splash文件夾中找到這些資源。

+0

設置飛濺即使有一個白色在應用程序顯示在屏幕上之前,在閃屏之後閃爍也是如此。任何想法? – nosuic

0

我有一個插件的問題或手機的問題,所以

function onDeviceReady() { 
    navigator.splashscreen.show(); 
} 

不適用於我。

我固定它通過設置web視圖阿爾法0,直到它的加載:

3個步驟:

  1. 文件 「CDVViewController.m」 在方法 「 - (無效)createGapView」 我補充:
    self.webView.alpha = 0; (無效)WebViewDidFinishLoad:(UIWebView *)theWebView「我添加了:theVebView.alpha = 1;文件」MainViewController.m「中的
  2. 在文件「MainController.xib」中,我將背景更改爲黑色(將其設置爲您喜歡的任何顏色)。

現在,而不是一個白色的屏幕閃光我有一個黑色的,直到內容完全加載。 對我來說不夠好。 (雖然不完美)

希望這有助於..

0

如果已經添加了閃屏插件,但navigator.splashscreen仍然不確定,你可以嘗試:

cordova.exec(null, null, "SplashScreen", "hide", [])