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

呼び出される指標を停止
関連する問題