iOS Swift WKWebKit和MBCircularProgressBarView

iOS Swift WKWebKit和MBCircularProgressBarView,ios,swift,wkwebview,Ios,Swift,Wkwebview,在发布这篇文章之前,我在互联网上了解了如何在iOS Swift WKWebKit中从cocoa podsMBCircularProgressBarView实现对网站加载进度的跟踪。 我尝试了一些其他的进度条码组合,但没有成功 我已尝试在viewDidLoad 及 在 显示圆形条和动画,但不显示正确的加载进度 你知道怎么做吗。制作一个类类WebpageViewController:UIViewController,UIWebViewDelegate包含: @IBOutlet weak var ac

在发布这篇文章之前,我在互联网上了解了如何在iOS Swift WKWebKit中从cocoa podsMBCircularProgressBarView实现对网站加载进度的跟踪。 我尝试了一些其他的进度条码组合,但没有成功

我已尝试在
viewDidLoad

显示圆形条和动画,但不显示正确的加载进度


你知道怎么做吗。

制作一个类
类WebpageViewController:UIViewController,UIWebViewDelegate
包含:

@IBOutlet weak var activitySpinner: UIActivityIndicatorView!
@IBOutlet weak var activityLabel: UILabel!

override func viewDidAppear(_ animated: Bool)
{
    activitySpinner.tintColor = R.color.YumaRed
    activitySpinner.hidesWhenStopped = true
    activityLabel.text = "Loading..."
    webView.loadRequest(URLRequest(url: URL(string: "http://...")!))
}

func webViewDidStartLoad(_ webView: UIWebView)
{
    activitySpinner.startAnimating()
}

func webViewDidFinishLoad(_ webView: UIWebView)
{
    activitySpinner.stopAnimating()
    activityLabel.isHidden = true
}

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

override func viewDidLoad()
{
    super.viewDidLoad()
    webView.delegate = self
}
didFinish navigation
@IBOutlet weak var activitySpinner: UIActivityIndicatorView!
@IBOutlet weak var activityLabel: UILabel!

override func viewDidAppear(_ animated: Bool)
{
    activitySpinner.tintColor = R.color.YumaRed
    activitySpinner.hidesWhenStopped = true
    activityLabel.text = "Loading..."
    webView.loadRequest(URLRequest(url: URL(string: "http://...")!))
}

func webViewDidStartLoad(_ webView: UIWebView)
{
    activitySpinner.startAnimating()
}

func webViewDidFinishLoad(_ webView: UIWebView)
{
    activitySpinner.stopAnimating()
    activityLabel.isHidden = true
}

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

override func viewDidLoad()
{
    super.viewDidLoad()
    webView.delegate = self
}