将加载回调设置为 WKWebView
Setting loading call backs to WKWebView
如何在 swift 中为 WKWebView
定义回调函数?
对于 UIWebView
我使用了:
func webViewDidFinishLoad(_ : UIWebView)
{}
并将其连接为委托
我的WKWebView
定义为:
@IBOutlet weak var containerView: UIView!
var wkwebView: WKWebView?
...
self.wkwebView = WKWebView()
self.view = self.wkwebView
您可以在 WKWebView
的 navigationDelegate
中执行此操作。
// your ViewController should adopt WKNavigationDelegate protocol
self.wkwebView.navigationDelegate = self
func webView(_ webView: WKWebView, didFinishNavigation navigation: WKNavigation!) {
// similar to webViewDidFinishLoad:
}
如何在 swift 中为 WKWebView
定义回调函数?
对于 UIWebView
我使用了:
func webViewDidFinishLoad(_ : UIWebView)
{}
并将其连接为委托
我的WKWebView
定义为:
@IBOutlet weak var containerView: UIView!
var wkwebView: WKWebView?
...
self.wkwebView = WKWebView()
self.view = self.wkwebView
您可以在 WKWebView
的 navigationDelegate
中执行此操作。
// your ViewController should adopt WKNavigationDelegate protocol
self.wkwebView.navigationDelegate = self
func webView(_ webView: WKWebView, didFinishNavigation navigation: WKNavigation!) {
// similar to webViewDidFinishLoad:
}