我想在UIWebView
加载页面时停止活动指示符。我使用了webViewDidFinishLoad
函数。但我担心它没有被执行。我需要在哪里调用该函数?
func webViewDidFinishLoad(webView: UIWebView) {
actIndicator.stopAnimating()
print("stopped")
}
答案 0 :(得分:1)
您无需调用函数本身 - 它是UIWebViewDelegate
协议的一部分。
您必须做的是设置webview的代理,例如与
myWebView.delegate = self
(假设您在视图控制器中实现了webViewDidFinishLoad
。)
答案 1 :(得分:1)
您还需要实施
func webView(_ webView: UIWebView, didFailLoadWithError error: NSError)
对于出现问题的情况。