2014-03-04 11 views
5

Ich kann den Begrüßungsbildschirm nicht anzeigen, bis die Seite geladen ist. Ich habe jeden Eintrag auf der ersten, zweiten und dritten Seite der Google-Suche gelesen. Ich lese alle Fragen hier auf Stackoverflow einschließlich A good explanation gepostet, aber keiner scheint zu funktionieren.Cordova iOS Begrüßungsbildschirm

Was schlimmer ist, ist das Verhalten, das ich sehe, ist alles falsch. Befolgen Sie die Anweisungen here Ich fügte Alarm bei der Deviceready Ereignis hinzu und ich sah es passiert, nachdem die weiße Seite weg ist und meine Startseite geladen ist. installierte ich das Plugin und enthalten die folgenden in der Root-Ebene config.xml:

<feature name="SplashScreen"> 
    <param name="ios-package" value="CDVSplashScreen" /> 
    <param name="onload" value="true" /> 
</feature> 
<preference name="AutoHideSplashScreen" value="false" /> 

Ich bin nach wie vor Spritz- immer> White Screen-> Meine erste Seite. Ich verwende Cordova 3.3.0 mit Ionicframework. Was mache ich falsch?

EDIT

ich denke, es etwas mit dieser Fehlermeldung zu tun haben könnte:

Der Begrüßungsbildschirm Bild mit dem Namen Standard-Porträt wurde nicht gefunden

+2

Bitte stellen Sie sicher, dass Sie sich Namen und Größe des Splash-Screen verwenden. Standard-Porträt ~ ipad.png - 768 x 1004 [email protected]~ipad.png - 1536 x 2008 Standard ~ iphone.png - 240x 320 [email protected]~iphone.png - 640x960 Standard-568h @ 2x ~ iphone.png - 640x1136 –

+0

Ja, das war es. Der Standardname war falsch. – Shy

+0

Sie möchten dies möglicherweise markiert, wenn Ihr Problem behoben ist. – Gwash3189

Antwort

2

Gorpal in einem sagten Kommentar

Bitte Stellen Sie sicher, dass Sie die richtigen Namen und die Größe des Begrüßungsbildschirms verwenden. Standard-Portrait ~ ipad.png - 768 x 1004 [email protected]~ipad.png - 1536 x 2008 Standard ~ iphone.png - 240x 320 [email protected]~iphone.png - 640x960 Standard-568h @ 2x ~ iphone. png - 640x1136

was für mich funktionierte. Es geht nur um den richtigen Namen.

5

Ich hatte gerade das gleiche Problem und festgestellt, dass Gopals Antwort nicht die Lösung war (wie ich bereits meine Dateien benannt und Größe korrekt hatte).

Stattdessen fand ich diese Antwort richtig sein: Cordova 3.4 iOS white screen after splash

Alternative Lösung in Kürze: auf „Standard-Porträt @ 2x ~ iphone
Duplizieren Ihre "[email protected]~iphone.png" und benennen Sie es. png ". Ziehen Sie diese Datei dann in XCode unter "Resources/Splash" in Ihre Projektdateien, damit sie beim Erstellen von Xcode erkannt wird.

+0

Das hat bei mir funktioniert. Nur Umbenennen wie Shy sagte nicht. – Benjamin

3

Wenn cordova-plugin-splashscreen keine Bilder finden kann, können Sie den UILaunchImageFile-Schlüssel in plist angeben.

<key>UILaunchImageFile</key> 
<string>LaunchImage</string> 
0

Für mich habe ich nur noch den Schlüssel, Launch Image auf der Registerkarte Info, ähnlich wie Nikita Antwort:

enter image description here

Verwandte Themen