进度条不停止和隐藏

时间:2017-11-07 11:15:58

标签: ios xcode swift4 uiactivityindicatorview

我使用Xcode 8构建了我的应用程序,现在我已经更新到Xcode 9并且我正在尝试将我的应用程序快速转换为4,除非UIActivityIndicator一切似乎都在工作,它甚至不会停止WebView已经加载。谷歌搜索但没有找到任何东西。

这是我在VC中的代码

var timeBool: Bool!
var timer: Timer!

override func viewDidLoad() {
    super.viewDidLoad()
}

func webViewDidStartLoad(_ : UIWebView) {
    bar.startAnimating()
}

func webViewDidFinishLoad(_ : UIWebView) {
    bar.stopAnimating()
}

1 个答案:

答案 0 :(得分:0)

添加以下代码段。

func webView(_ webView: UIWebView, didFailLoadWithError error: Error) {
        bar.stopAnimating()
    }

还在每个委托方法中添加断点。您将获得完成webview加载的位置。可能是加载失败,因此我添加了这种方法。