我无法让闪屏停留在页面加载之前。
我已经阅读了谷歌搜索第一页、第二页和第三页中的所有条目。我阅读了 stackoverflow 上发布的所有问题,包括一个很好的解释 https://stackoverflow.com/questions/18006762/phonegap-3-white-flash-after-splash但似乎都不起作用。
更糟糕的是我看到的行为都是错误的。按照说明进行操作here http://cordova.apache.org/docs/en/3.0.0/cordova_splashscreen_splashscreen.md.html#Splashscreen我在以下位置添加了警报设备就绪事件,我看到它发生在白页消失并且加载初始页面之后。
我安装了该插件并将以下内容包含在根级别 config.xml 中:
<feature name="SplashScreen">
<param name="ios-package" value="CDVSplashScreen" />
<param name="onload" value="true" />
</feature>
<preference name="AutoHideSplashScreen" value="false" />
我仍然出现启动画面->白屏->我的初始页面。
我正在使用带有 ionicframework 的 Cordova 3.3.0。
我究竟做错了什么?
EDIT
我认为这可能与此错误消息有关:
未找到名为 Default-Portrait 的启动画面图像
我刚刚遇到了同样的问题,发现戈帕尔的答案不是解决方案(因为我已经正确命名了文件并调整了大小)。
相反,我发现这个答案是正确的:Cordova 3.4 iOS 启动后白屏 https://stackoverflow.com/questions/22285888/cordova-3-4-ios-white-screen-after-splash/22354322#22354322
简而言之,替代解决方案:
复制“Default@2x~iphone.png”并将其重命名为“Default-Portrait@2x~iphone.png”。然后将该文件拖到 XCode 中的“Resources/Splash”下的项目文件中,以便在 Xcode 构建时识别它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)