2012-03-06 84 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 

得到所謂