gpt4 book ai didi

ios - 在打开/加载之前加载/刷新 WKWebView

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

如何在网页 View 打开/显示之前刷新/加载 .html 页面的所有内容?

这是我的代码:

    class ContactViewController: UIViewController {


@IBOutlet weak var AboutWebView: WKWebView!

let url = URLAddress()


override func viewDidLoad() {

super.viewDidLoad()


let url = URL(string: "https://www.myfakeurl.com/about.html")
let request = URLRequest(url: url!)

AboutWebView.load(request)


}



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




}

如何用我的代码调整它?

最佳答案

只需隐藏 Web View ,直到其完全加载并在 webView(_:didFinish:) 中显示它即可。

请注意,您应该使 View Controller 符合 WKNavigationDelegate

class ContactViewController: UIViewController, WKNavigationDelegate {
override func viewDidLoad() {
[...]
aboutWebView.navigationDelegate = self
aboutWebView.isHidden = true
}

func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {
webView.isHidden = false
}
}

关于ios - 在打开/加载之前加载/刷新 WKWebView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47167876/

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