【发布时间】:2010-10-04 22:17:40
【问题描述】:
我正在开发一个 iOS 应用程序,我需要防止 UIButton 在页面完成加载之前可用(它使用的资源在页面完全加载之前可能不在页面上)。
现在,我已禁用 Interface Builder 中的按钮,并尝试在 webViewDidFinishLoad 函数中使用 setEnabled。这是它的样子:
- (void)webViewDidFinishLoad:(UIWebView *)webView {
[activityIndicator stopAnimating];
[randomButton setEnabled:YES];
}
activityIndicator 停止动画并按预期隐藏,所以我知道页面正在完全加载。但是,该按钮仍处于禁用状态。
如何在 webView 完成加载后启用该按钮?
【问题讨论】: