可能重复:
当 UIWebView 加载时如何实现 UIActivityIndicatorView?(iPhone 对象)
我的应用程序的一部分允许用户“更新”应用程序的一部分,他们按下“更新” UIButton
,这会在 a 中加载一个 PHP 脚本UIWebView
,但是该脚本需要大约 2 分钟才能加载,在此期间我想要“更新”按钮隐藏,并在网页完成加载后再次显示。
这样做的最佳方法是什么?
到目前为止我有这个:
- (void)webViewDidStartLoad:(UIWebView *)webUpdate {
[btnUpdate setHidden:YES];
}
- (void)webViewDidFinishLoad:(UIWebView *)webUpdate {
[btnUpdate setHidden:NO];
}
使用此解决:
NSString *myUrl = webView.request.URL.absoluteString;
if ([myUrl isEqualToString:@"http://www.website.com/finalpage.php"]) {
[btnUpdate setHidden:NO];
}