2012-03-06 123 views
1

我加载了一个远程URL,并希望有一个加载微调器来显示该应用程序当前正在下载该页面。到目前为止我有这个,但它并没有真正完成这项工作。通过webview加载通知

- (void)viewDidLoad{ 

    //Loading Spinner 
    [SVProgressHUD showWithStatus:@"Loading"]; 

    //Load the URL 
    NSURL *url = [NSURL URLWithString:@"http://myURLhere.com"]; 
    NSURLRequest *requestURL = [NSURLRequest requestWithURL:url]; 
    [webView loadRequest:requestURL]; 
    [super viewDidLoad]; 

    //load done. 
    [SVProgressHUD dismiss]; 
} 

回答

2

使您的控制器实现UIWebViewDelegate。

那么你就可以显示负载指示时

- (void)webViewDidStartLoad:(UIWebView *)view 

被调用。然后停止指示灯,当

- (void)webViewDidFinishLoad:(UIWebView *)view 

得到所谓