Phonegap在启动屏幕后显示白屏-IOS
问题描述:
我想杀死在登录页面之前启动屏幕后启动我的phonegap应用程序后自动加载两秒的whitescreen。Phonegap在启动屏幕后显示白屏-IOS
我已经试过AutoHideSplashScreen to NO
并在login.html中添加了navigator.splashscreen.hide();
,如下面的参考文献中所引用的。但它杀死了闪屏而不是白屏。现在在启动应用程序时,它将直接进入login.html,而不需要启动屏幕。请帮我杀掉启动画面和login.html之间的默认白屏。
how to to kill the white flickering splashscreen at the start of phonegap iOS app?
答
在你ViewController's ViewDidload,
隐藏Webview
和后它会加载在webViewDidFinishLoad方法表现出来。
首先,您必须在View DidLoad中隐藏WebView。
- (void)viewDidLoad
{
[super viewDidLoad];
thewebview.Hidden=YES;
}
然后显示在网页视图加载完成
-(void)webViewDidFinishLoad:(UIWebView *)webView {
NSLog(@"finish");
thewebview.Hidden=NO;
}
后,我加在我的MAINVIEW控制器仍是不工作的。 (无效)webViewDidFinishLoad:(UIWebView *)theWebView {012; {0};}} {NSLog(@“finish”); theWebView.Hidden = NO; – Ravi
检查我的更新代码:)(您必须先隐藏Webview)同时检查您的视图背景颜色(白色或其他?根据您的期望设置)。 –
谢谢siba。但我的问题是,我不希望在从我的加载器到login.html的转换之间显示任何bg颜色。 其次是它的webView或thewebview变量。对不起,我是电话缺口的新手。谢谢 – Ravi