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