我有一个基于视图的应用程序包含一个单击按钮的按钮带你到一个Web视图..我想要的是netwokActivityindicator旋转..在完成加载网页后我希望networkActivity指标消失...下面是码
-(IBAction)Button4
{
WebViewGive *newEnterNameController4 = [[WebViewGive alloc] initWithNibName:@"WebViewGive"
bundle:[NSBundle mainBundle]];
[[self navigationController] pushViewController:newEnterNameController4 animated:YES];
[newEnterNameController4 release];
}
- (void)viewDidLoad {
[super viewDidLoad];
[UIApplication sharedApplication].networkActivityIndicatorVisible=YES;
self.urlAddress1 = @"http://www.youtube.com/user/stevenandkeirabanks";
self.url1 = [NSURL URLWithString:urlAddress1];
self.requestObj1 = [NSURLRequest requestWithURL:url1];
[webViewAnnouncements loadRequest:requestObj1];
}
Run Code Online (Sandbox Code Playgroud)
如果即时通讯使用下面的网络活动指标
[webViewAnnouncements loadRequest:requestObj1];
Run Code Online (Sandbox Code Playgroud)
我得到一个flickr而不是活动指示器的swrling
最简单的方法是在实例化UIWebView之后添加此行.
[webView setDelegate:self];
Run Code Online (Sandbox Code Playgroud)
现在您将调用webViewDidStartLoad:整个方法应如下所示.
- (void)webViewDidStartLoad:(UIWebView *)webView
{
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES];
}
Run Code Online (Sandbox Code Playgroud)
您可以按如下方式停止网络活动指示器 -
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:NO];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
921 次 |
| 最近记录: |