Phonegap启动画面在IOS中不起作用

时间:2017-05-01 13:50:09

标签: cordova phonegap-build splash-screen phonegap-cli phonegap

我将splash.png添加到默认根目录(使用index.html路径) 然后我将splash插件添加到config.xml

<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" />

这有什么问题?为什么它不显示我的splash.png?它显示了phonegap默认的splash图标

1 个答案:

答案 0 :(得分:1)

众所周知,启动屏幕很难搞定。只使用一个“splash.png”图像时我总是遇到问题,因此我建议为当前设备调整一个启动画面,然后添加其他设备。利用以下尺寸,确保文件夹结构和图像尺寸完全匹配。否则,将显示默认的PhoneGap。

注意:文件夹路径不必如下所示:“splash / ios”。与文件名相同,例如“Default-568h@2x~iphone.png” - 只要实际文件名匹配,您就可以将它们命名为任何名称!

         

<!-- iPhone 5 / iPod Touch (5th Generation) -->
<splash src="splash/ios/Default-568h@2x~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/Default-Portrait@2x~ipad.png" platform="ios" width="1536" height="2048" />
<splash src="splash/ios/Default-Landscape@2x~ipad.png" platform="ios" width="2048" height="1536" />