【发布时间】:2014-12-18 07:28:53
【问题描述】:
我有一个关于 iOS 上 Phonegap 的问题:启动屏幕无法以编程方式关闭 - 它只是保持可见。
当我更改启动画面配置以启用自动隐藏时,它会毫无问题地隐藏。
另请注意,在 Android 上它可以正常工作。
这是我的配置:
<preference name="detect-data-types" value="true"/>
<preference name="exit-on-suspend" value="false"/>
<preference name="show-splash-screen-spinner" value="true"/>
<preference name="android-minSdkVersion" value="14"/>
<preference name="android-installLocation" value="auto"/>
<preference name="DisallowOverscroll" value="true"/>
<preference name="UIWebViewBounce" value="false"/>
<preference name="SplashScreen" value="screen"/>
<preference name="AutoHideSplashScreen" value="false"/>
<preference name="auto-hide-splash-screen" value="false" />
<preference name="SplashScreenDelay" value="100000" />
<preference name="StatusBarOverlaysWebView" value="false" />
<feature name="SplashScreen">
<param name="ios-package" value="CDVSplashScreen"/>
<param name="onload" value="true" />
</feature>
Javascript(我正在使用 Angular + Ionic 框架)
.$ionicPlatform.ready(function () {
setTimeout(function(){
navigator.splashscreen.hide();
}, 1000);
})
【问题讨论】:
标签: ios cordova splash-screen