代表几个网络视图
Delegate on few web views
我 运行 想在同一个 viewController 的两个独立 Web 视图上注册委托。我有两个网络视图,我想为 "webView_one" 注册 webViewDidFinishLoad 并为 "webView_two".
注册 webViewDidFinishLoad
如果您在同一个网络视图中有 2 个网络视图,请执行此操作 viewcontroller:
func webViewDidFinishLoad(_ webView: UIWebView) {
if webView == webView_one {
// Do something with webview one
} else {
// Do something with other webview
}
}
为您的 webView 设置委托后:
optional func webViewDidFinishLoad(_ webView: UIWebView) {
if webView == webView_one {
//do something
} else {
// webView is webView_two
}
}
我 运行 想在同一个 viewController 的两个独立 Web 视图上注册委托。我有两个网络视图,我想为 "webView_one" 注册 webViewDidFinishLoad 并为 "webView_two".
注册 webViewDidFinishLoad如果您在同一个网络视图中有 2 个网络视图,请执行此操作 viewcontroller:
func webViewDidFinishLoad(_ webView: UIWebView) {
if webView == webView_one {
// Do something with webview one
} else {
// Do something with other webview
}
}
为您的 webView 设置委托后:
optional func webViewDidFinishLoad(_ webView: UIWebView) {
if webView == webView_one {
//do something
} else {
// webView is webView_two
}
}