景观闪屏不加载

时间:2016-10-11 20:32:08

标签: ios cordova screen splash

我的项目/ resources / splash /目录中有一个带有启动画面的phonegap应用程序。我的iOS项目加载了纵向启动画面,但是当我以横向模式加载应用程序时,它会使用我的肖像启动画面,然后在启动画面加载后我会看到一个白色的屏幕。

我已经意识到在我的日志中它一直在说the splashscreen image named Default-Landscape was not found,即使我已将/ splash /目录中的风景图像重命名为Default-Landscape.jpg,它似乎不是拉图像。

enter image description here

有关如何使其正常工作的任何见解?我是以错误的方式去做的吗?

1 个答案:

答案 0 :(得分:1)

这是以前版本中已确认的错误,但现在已修复。试试这个:

<gap:splash src="splash-xlarge-portrait.png" gap:qualifier="port-xhdpi">
<gap:splash src="splash-xlarge-landscape.png" gap:qualifier="land-xhdpi">
<icon src="icon-xlarge-english.png" gap:qualifier="en-xhdpi">
<icon src="icon-xlarge-french.png" gap:qualifier="fr-xhdpi">
<icon src="icon.png" gap:qualifier="">

对于iOS:

<!-- iPhone and iPod touch -->
<splash src="Default.png" platform="ios" width="320" height="480" />
<splash src="Default@2x.png" platform="ios" width="640" height="960" />

<!-- iPhone 5 / iPod Touch (5th Generation) -->
<splash src="Default-568h@2x.png" platform="ios" width="640" height="1136" />

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

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

<!-- Retina iPad -->
<splash src="Default-Portrait@2x.png" platform="ios" width="1536" height="2048" />
<splash src="Default-Landscape@2x.png" platform="ios" width="2048" height="1536" />