这是我的第一个应用。对于这个特殊问题,我在使用 PhoneGap Build 并在带有iOS 9.2.1的iPhone 6上进行测试时看到了它。
根据我的研究,它似乎是启动画面插件 - 在版本3.4中修复。应用程序版本中的插件版本似乎是3.2,所以我认为它还没有发布。我没有在config.xml中指定一个版本,因此应该提取最新版本。有关我正在谈论的内容的更多详细信息,请参阅我在下面发布的链接。
我正在测试使用PhoneGap Build构建的应用程序,并且在我的iPhone 6上,它首先很好地显示启动画面,但随后翻转为肖像并使用非常大的图像,所以我只看到部分启动画面。我将应用程序设置为仅景观,并且在调用启动画面的书面代码中没有任何内容。我拥有的iOS设置是:
<platform name="ios">
<!-- Portrait -->
<splash src="res/screen/ios/480x320.png" width="320" height="480"/>
<splash src="res/screen/ios/960x640.png" width="640" height="960"/>
<splash src="res/screen/ios/1024x768.png" width="768" height="1024"/>
<splash src="res/screen/ios/1136x640.png" width="640" height="1136"/>
<splash src="res/screen/ios/1334x750.png" width="750" height="1334"/>
<splash src="res/screen/ios/2048x1536.png" width="1536" height="2048"/>
<splash src="res/screen/ios/2208x1242.png" width="1242" height="2208"/>
<!-- Landscape -->
<splash src="res/screen/ios/480x320.png" width="480" height="320"/>
<splash src="res/screen/ios/960x640.png" width="960" height="640"/>
<splash src="res/screen/ios/1024x768.png" width="1024" height="768"/>
<splash src="res/screen/ios/1136x640.png" width="1136" height="640"/>
<splash src="res/screen/ios/1334x750.png" width="1334" height="750"/>
<splash src="res/screen/ios/2048x1536.png" width="2048" height="1536"/>
<splash src="res/screen/ios/2208x1242.png" width="2208" height="1242"/>
</platform>
我玩过,似乎根本没有使用风景图像。肖像画是我最初创作的风景图像。知道我需要做些什么才能确保启动画面始终处于横向并使用正确的图像?
第二部分。我没有指定默认的splash,因为我不知道它应该是什么规格。任何的想法?感谢。
要明确评论中提到的问题:我正在使用桌面应用程序进行一些基本测试,而且我知道它不使用我的config.xml文件
答案 0 :(得分:0)
看起来像Cordova Splash Screen插件的问题。它被标记为已修复,但尚未发布。它似乎设置为3.4版本,最新版本的插件是3.2。有关详细信息,请参阅this。
与此同时,我最终删除了插件,在点击应用程序之前在iOS中正确显示启动画面一秒钟。