将 AutoHideSplashScreen 设置为false对Cordova 3.0.0 for iOS无效。
我想自己控制启动画面。由于应用程序需要几秒钟来渲染视图,因此需要显示更长的时间。
'navigator.splashscreen'安装在项目中
有什么解决方法可以申请吗?
注意
我提到设置 FadeSplashScreen 和 FadeSplashScreenDuration 也没有效果。
我做错了什么?或者这是一个错误?
答案 0 :(得分:3)
此Cordova JIRA问题CB-4374上发布了一个解决方案:
尝试在您的config.xml中为Splashscreen插件添加:
<feature name="SplashScreen">
<param name="ios-package" value="CDVSplashScreen"/>
<param name="onload" value="true" />
</feature>
答案 1 :(得分:0)
JIRA线程中的解决方案是使用https://github.com/apache/cordova-plugin-splashscreen/blob/master/src/ios/CDVSplashScreen.m处的更新代码并在config.xml中添加onload参数:
<feature name="SplashScreen">
<param name="ios-package" value="CDVSplashScreen"/>
<param name="onload" value="true" />
</feature>
答案 2 :(得分:0)
<preference name="phonegap-version" value="3.1.0" />
<preference name="orientation" value="portrait" />
<preference name="target-device" value="universal" />
<preference name="fullscreen" value="false" />
<preference name="webviewbounce" value="false" />
<preference name="auto-hide-splash-screen" value="false" />
<preference name="AutoHideSplashScreen" value="false" />