在飞溅屏幕后显示白色屏幕的Phonegap - IOS

时间:2012-12-21 12:40:44

标签: iphone ios xcode ipad cordova

我试图杀死在登录页面之前的启动画面之后启动我的phonegap应用程序后自动加载两秒的白屏。

我已经尝试了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?

1 个答案:

答案 0 :(得分:1)

ViewController's ViewDidload,隐藏Webview,之后加载在webViewDidFinishLoad方法中显示它。

首先,您必须在View DidLoad中隐藏WebView。

- (void)viewDidLoad
{
    [super viewDidLoad];
thewebview.Hidden=YES;
} 

然后在加载完成后显示Webview

 -(void)webViewDidFinishLoad:(UIWebView *)webView {
        NSLog(@"finish");   
      thewebview.Hidden=NO;
    }