加载启动图像后,在加载应用程序之前我会看到一个白屏。我正在将phonegap 与xcode 结合使用。我希望我的应用程序加载到我的启动图像上,以便它遵循 ios 开发人员指南并提供流畅的启动体验。我认为这个白屏是我的应用程序加载的网络视图。我希望这个网络视图清晰可见。关于解决此问题或解决方法有什么想法吗?
我尝试了以下代码,但它对我的启动没有任何影响。这段代码位于我的 MainViewController.m 中
-void (webViewDidFinishLoad:(UIWebView*) theWebView
{
theWebView.backgroundColor = [UIColor clearColor];
theWebView.opaque = NO;
}
我对此进行了很多研究,但尚未找到解决方案。
我也遇到了同样的问题,尝试以下 3 个步骤来解决问题:
set AutoHideSplashScreen
to NO
在你的phonegap/cordova plist 文件中
-
将此行添加到 CDVMainViewController.m 的 viewDidLoad 方法中
self.useSplashScreen = YES;
-
然后将此代码添加到onDeviceReady()
method
function onDeviceReady()
{
// do your thing!
cordova.exec(null, null, "SplashScreen", "hide", []); //On Cordova 1.6. 0
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)