2010-12-15 71 views
0

我希望有人能幫助我。UIWebView中的activityIndi​​cator與TabBar

我有一個TabBar與一些WebViews和activityIndi​​cator每邊。 如何在側面加載時隱藏這一個?

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

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

tryed,但功能這麼想的,即使被調用。

我將它們放置在調用webView的ViewController中。

回答

0

你是否讓你的類成爲UIWebView的代表?

[webview setDelegate:self]; 

你也應該聲明你的類作爲一個代表:

@interface ClassName : NSObject <UIWebViewDelegate> 
+0

感謝阿蘭,我忘記了班上的代表 – Frank 2010-12-16 11:18:28

0

除了一個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]; 
} 
相關問題