gpt4 book ai didi

iOS Swift WKWebKit 与 MBCircularProgressBarView

转载 作者:行者123 更新时间:2023-11-30 11:19:55 31 4
gpt4 key购买 nike

在发布这篇文章之前,我在互联网上查找如何在 iOS Swift WKWebKit 中实现 cocoa pod MBCircularProgressBarView 来跟踪加载网站的进度。我尝试过结合其他一些进度条码,但没有成功。

我尝试在viewDidLoad中实现self.progressView.value = 0

UIView.animate(withDuration: 1.0){
self.progressView.value = 100
}

didFinish navigation

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

知道如何实现这项工作。

最佳答案

创建一个类 class 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
}

关于iOS Swift WKWebKit 与 MBCircularProgressBarView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51387727/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com