我使用cordova ios 6.0.0创建了一个新项目。
我添加了带有初始屏幕图像的文件夹,我正在使用启动情节提要图像,并将它们添加到config.xml中:
<splash src="res/screen/ios/Default@2x~universal~anyany.png" />
<splash src="res/screen/ios/Default@2x~universal~comany.png" />
<splash src="res/screen/ios/Default@2x~universal~comcom.png" />
<splash src="res/screen/ios/Default@3x~universal~anyany.png" />
<splash src="res/screen/ios/Default@3x~universal~anycom.png" />
<splash src="res/screen/ios/Default@3x~universal~comany.png" />
我没有进一步自定义应用程序。没有插件,什么都没有。并且初始屏幕不显示。
我看到一个完全空白的白色屏幕,直到显示cordova设备就绪页面。
我了解到,此版本的cordova-ios不需要启动屏幕插件。我仍然尝试添加它,因为没有显示启动屏幕,但是由于它适用于6之前的版本,所以未将其添加到iOS中。
我向config.xml添加了首选项AutoHideSplashScreen,其值为false,并在index.js上设置了超时以稍后隐藏初始屏幕。唯一不同的是,我看到白屏的时间比以前更长。
我尝试删除ios平台并将其添加回去,没什么区别。
当我在XCode中打开工作区时,我看到初始屏幕位于图标和初始屏幕下方。
在其他应用程序上使用cordova ios 5.1.1时,初始屏幕显示正常,但这是一个新应用程序,我想直接使用cordova ios 6.0.0。
感谢您提供帮助以解决此问题!
答案 0 :(得分:0)
如果有人遇到相同的问题,我会通过清除模拟器内容来解决此问题。
模拟器>硬件>擦除所有内容和设置
然后,当我再次在其中运行该应用程序时,它显示初始屏幕正常。