2010-04-09 99 views
0
- (void)viewWillAppear:(BOOL)animated { 
    app = [UIApplication sharedApplication]; 
    app.networkActivityIndicatorVisible = YES; 
    NSURL *url = [NSURL URLWithString:@"http://www.google.com"]; 
    NSURLRequest *request = [NSURLRequest requestWithURL:url]; 
    [webView loadRequest:request]; 
} 

-(void)webViewDidFinishLoad { 
    app.networkActivityIndicatorVisible = NO; 
} 

我想在加载网页后隐藏网络活动指示器。我写了上面的代码。但是在网页完全加载后,该指标不会隐藏。隐藏网络活动指示器

任何人都请帮忙。

+0

应用程序的类型是UIApplication *对吗? – 2010-04-09 20:19:47

+0

是的。谢谢......我明白了! – isarathg 2010-04-09 20:41:31

回答

1

(1)该方法应该被称为- (void)webViewDidFinishLoad:(UIWebView *)webView。争论必须呈现。

- (void)webViewDidFinishLoad:(UIWebView *)webView { 
    app.networkActivityIndicatorVisible = NO; 
} 

(2)确保您将self设置为Web视图的代表。

+0

是的。有效!!非常感谢!! – isarathg 2010-04-09 20:42:11