我正在使用进度条来说明通过密钥加载网页" estimatedProgress"来自observeValueForKeyPath func:
override func observeValueForKeyPath(keyPath: String?, ofObject object: AnyObject?, change: [String : AnyObject]?, context: UnsafeMutablePointer<Void>) {
//
if keyPath == "estimatedProgress"{
progressView.progress = Float(webView.estimatedProgress);
}
我的问题是有一个webView属性我可以用来确定Web视图何时完全加载,所以我可以重置进度条。
提前致谢
所以我已经实现了以下但似乎永远不会被称为:
func webViewDidFinishLoad(webView: UIWebView) {
//set progress abr back to zero, set breakpoint here
progressView.setProgress(0.0, animated: true);
}