代表几个网络视图

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 
    }
}