ActivityIndicator в UIWebView с помощью TabBar - PullRequest
0 голосов
/ 15 декабря 2010

Я надеюсь, что кто-то может помочь мне с этим.

У меня есть TabBar с некоторыми WebViews и ActivityIndicator для каждой стороны.как я могу скрыть это, когда сторона загружена?

Я попробовал это с

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

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

, но функция даже не вызывается.

Я поместил ихв ViewController, где вызывается webView.

Ответы [ 2 ]

0 голосов
/ 04 июля 2014

За исключением UIWebView:

[pActivityIndicatorView startAnimating];
[self performSelector:@selector(fnWillCall) withObject:nil afterDelay:0.5];
[pActivityIndicatorView startanimating];
[pActivityIndicatorView stopanimating];

UIWebView:

- (void)webViewDidStartLoad:(UIWebView *)webView {
       [pActivityIndicatorView startAnimating];
}

- (void)webViewDidFinishLoad:(UIWebView *)webView {
       [pActivityIndicatorView stopAnimating];
}
0 голосов
/ 16 декабря 2010

Вы сделали свой класс делегатом для UIWebView?

[webview setDelegate:self];

Вы также должны объявить свой класс в качестве делегата:

@interface ClassName : NSObject <UIWebViewDelegate>
...