2017-03-02 21 views
0

私はCordova iOSアプリケーションに「スプラッシュ画面」を使用しています。私は実際に "LaunchStoryBoard"イメージを使用しています。私の問題は、それが最終的に解雇されるまでに非常に長い時間滞在しているようだということです。 3秒間ソリッド(1ミシシッピーなど)。Cordova iOSスプラッシュ画面が長すぎる

私はstackoverflowを見回しましたが、多くの反応はIonicフレームワーク/ Androidのようです。私はそれを使用していない。ちょうどiOSを使ってストレートCordova。ここで

は私のconfig.xmlにある:

<content src="index.html" /> 
    <plugin name="cordova-plugin-whitelist" spec="1" /> 
    <preference name="ShowSplashScreenSpinner" value="false" /> 
    <preference name="DisallowOverscroll" value="true" /> 
    <access origin="*" /> 
    <allow-intent href="http://*/*" /> 
    <allow-intent href="https://*/*" /> 
    <allow-intent href="tel:*" /> 
    <allow-intent href="sms:*" /> 
    <allow-intent href="mailto:*" /> 
    <allow-intent href="geo:*" /> 
    <platform name="android"> 
     <allow-intent href="market:*" /> 
    </platform> 
    <platform name="ios"> 
     <allow-intent href="itms:*" /> 
     <allow-intent href="itms-apps:*" /> 
     <splash src="res/screen/ios/[email protected]~universal~anyany.png" /> 
    </platform> 

そして、私はCDVLaunchScreenに設定し、「起動画面ファイル」を持っている私のアプリの「一般設定」インチ

もう一度やり直してください。長すぎます。それから1秒も切っておくといいでしょう。

また、カスタムJavaScriptヒント/ヘルプがある場合は、どのファイルを挿入するかを教えてください(index.jsなど)。

ありがとうございます。

+0

これはconfig.xml全体ですか?他のプラグインですか? –

答えて

0

2つの方法があります。

  1. あなたはコルドバsplash screen pluginを使ってみて、お好みの遅延を設定するSplashScreenDelay好みを利用することができます。 )(

    navigator.splashscreen.hide;:

  2. あなたはfalseAutoHideSplashScreenプリファレンスを設定し、スプラッシュ画面のプラグインを使用することができ、その後、あなたはスプラッシュスクリーンを非表示にするあなたのインデックスページのonloadイベントでこのコードを使用することができます

関連する問題