0

誰かがそれを手伝ってくれることを願っています。

各側にいくつかの WebView と activityIndi​​cator を持つ TabBar があります。サイドがロードされているときにこれを非表示にするにはどうすればよいですか?

で試してみました

- (void)webViewDidStartLoad:(UIWebView *)webView1{
      NSLog(@"Start test");
      [activityIndicator startAnimating];
}

- (void)webViewDidFinishLoad:(UIWebView *)webView1{
      NSLog(@"Stop test");
     [activityIndicator stopAnimating];
     [activityIndicator hidesWhenStopped];
}  

しかし、関数は呼び出されません。

それらを、webView が呼び出される ViewController に配置しました。

4

2 に答える 2

0

クラスを UIWebView のデリゲートにしましたか?

[webview setDelegate:self];

また、クラスをデリゲートとして宣言する必要があります。

@interface ClassName : NSObject <UIWebViewDelegate>
于 2010-12-16T05:02:13.747 に答える