2011-08-09 3 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(); 
} 

は私にとっては機能しません。

私はそれがロードされるまで0にWebViewのアルファを設定することで、それを修正:

3段階:メソッドで

  1. をファイルに "CDVViewController.mを" - 私は追加 "(無効)createGapView" :
    self.webView.alpha = 0;
  2. "MainViewController.m"メソッド " - (void)WebViewDidFinishLoad:(UIWebView *)theWebView"ファイルに追加しました:theVebView.alpha = 1;
  3. ファイル "MainController.xib"で背景を黒に変更しました(好きな色に設定しました)。

白い画面のフラッシュの代わりに、内容が完全に読み込まれるまで、黒い画面が表示されます。 私にとって十分です。あなたはスプラッシュプラグインを追加したが、navigator.splashscreenはまだ未定義ある場合

0

..

希望このことができます(完璧ではないが)、あなたが試すことができます:

cordova.exec(null, null, "SplashScreen", "hide", []) 
関連する問題