我遇到了一种情况,我想在同一个viewController上的两个单独的Web视图上注册委托。我有两个Web视图,我想为“webView_one”注册webViewDidFinishLoad,为webView_two注册webViewDidFinishLoad。
答案 0 :(得分:0)
如果你在同一个viewcontroller中有2个webview,请这样做:
func webViewDidFinishLoad(_ webView: UIWebView) {
if webView == webView_one {
// Do something with webview one
} else {
// Do something with other webview
}
}
答案 1 :(得分:0)
为webViews设置委托后:
optional func webViewDidFinishLoad(_ webView: UIWebView) {
if webView == webView_one {
//do something
} else {
// webView is webView_two
}
}