1

ich splash.png root (mit index.html Pfad) auf die Standard hinzugefügt Dann habe ich splash Plugin config.xmlPhonegap Splash-Screen nicht in IOS funktioniert

<preference name="phonegap-version" value="cli-6.3.0" /> 
<preference name="SplashScreenDelay" value="5000" /> 
<plugin name="cordova-plugin-splashscreen" source="npm" /> 
<splash src="splash.png" /> 

Was mit dieser falsch ist? Warum es zeigt nicht meine splash.png? Es zeigt phonegap standard splash icon

Antwort

1

Splash-Screens sind notorisch schwierig, um richtig zu machen. Ich hatte immer Probleme, wenn ich nur das eine "splasp.png" -Bild verwende, daher empfehle ich, einen Begrüßungsbildschirm für das aktuelle Gerät festzulegen und dann die anderen hinzuzufügen. Nutzen Sie die folgenden Größen und stellen Sie sicher, dass die Ordnerstruktur und die Bildabmessungen genau mit übereinstimmen. Andernfalls wird stattdessen das Standard-PhoneGap angezeigt.

HINWEIS: Die Ordnerpfade müssen nicht die folgenden sein: "splash/ios". Dasselbe gilt für die Dateinamen wie "[email protected]~iphone.png" - Sie können sie beliebig benennen, solange der tatsächliche Dateiname übereinstimmt!

<!-- iPhone 5/iPod Touch (5th Generation) --> 
<splash src="splash/ios/[email protected]~iphone.png" platform="ios" width="640" height="1136" /> 

<!-- iPhone 6 --> 
<splash src="splash/ios/Default-667h.png" platform="ios" width="750" height="1334" /> 
<splash src="splash/ios/Default-736h.png" platform="ios" width="1242" height="2208" /> 
<splash src="splash/ios/Default-Landscape-736h.png" platform="ios" width="2208" height="1242" /> 

<!-- iPad --> 
<splash src="splash/ios/Default-Portrait~ipad.png" platform="ios" width="768" height="1024" /> 
<splash src="splash/ios/Default-Landscape~ipad.png" platform="ios" width="1024" height="768" /> 

<!-- Retina iPad --> 
<splash src="splash/ios/[email protected]~ipad.png" platform="ios" width="1536" height="2048" /> 
<splash src="splash/ios/[email protected]~ipad.png" platform="ios" width="2048" height="1536" /> 
+0

Es gibt nur iphone 5 und iPhone 6 in Ihrem code.What über iphone 7 oder anderen Geräten? Besonders android viele verschiedene size..I verwenden möchten nur einen splash.png hat für Alle Geräte – user1688401

+0

Die Abmessungen des "iPhone 6" sind für 7 gleich. Siehe hier: http://cordova.apache.org/docs/en/6.x/reference/cordova-plugin-splashscreen/index.html. Für Android und alle anderen, konsultieren Sie die offizielle Dokumentation: http://docs.phonegap.com/phonegap-build/configuring/icons-and-splash/. Entschuldigung, wenn meine Antwort nicht klar war: Obwohl die PhoneGap Build Dokumente nur eine Datei erwähnen, habe ich das nie zum Laufen gebracht, daher meine Antwort, um jede Dimension zu spezifizieren. – dotNetkow

Verwandte Themen