Cordova iOS启动画面

Shy*_*Shy 5 splash-screen ios cordova

在页面加载之前,我无法使启动屏幕保持不变.我已经阅读了谷歌搜索的第一页,第二页和第三页的每个条目.我阅读了stackoverflow上发布的所有问题,包括一个很好的解释,但似乎没有工作.

更糟糕的是,我所看到的行为都是错的.按照这里的说明,我在deviceready事件中添加了警报,我看到它发生在白页消失并且我的初始页面已加载之后.我安装了插件,并在根级config.xml中包含以下内容:

<feature name="SplashScreen">
    <param name="ios-package" value="CDVSplashScreen" />
    <param name="onload" value="true" />
</feature>
<preference name="AutoHideSplashScreen" value="false" />
Run Code Online (Sandbox Code Playgroud)

我仍然得到Splash-> White screen->我的初始页面.我正在使用Cordova 3.3.0与ionicframework.我究竟做错了什么?

编辑

我认为这可能与此错误消息有关:

找不到名为Default-Portrait的闪屏图像

小智 5

我刚刚遇到了同样的问题,发现Gopal的答案不是解决方案(因为我已经将我的文件命名和大小正确).

相反,我发现这个答案是正确的:Cordova 3.4 iOS白屏后飞溅

替代解决方案简述:
复制"Default@2x~iphone.png"并将其重命名为"Default-Portrait@2x~iphone.png".然后将该文件拖放到XCode中的"Resources/Splash"下的Project Files中,以便在Xcode构建时识别它.


Shy*_*Shy 2

戈帕尔在评论中说

请确保您使用正确的名称和初始屏幕大小。默认肖像〜ipad.png - 768 x 1004 默认肖像@2x〜ipad.png - 1536 x 2008 默认〜iphone.png - 240x 320 默认@2x〜iphone.png - 640x960 默认568h@2x〜iphone。 PNG - 640x1136

这对我有用。这一切都与正确的名称有关。