swift2 在少数Web视图上委派

chhkpiq4  于 2022-11-06  发布在  Swift
关注(0)|答案(2)|浏览(198)

我遇到了一个情况,我想在同一个viewController上的两个不同的Web视图上注册委托。我有两个Web视图,我想为“webView_one”注册webViewDidFinishLoad,为“webView_two”注册webViewDidFinishLoad。

pexxcrt2

pexxcrt21#

为webView设置代理后:

optional func webViewDidFinishLoad(_ webView: UIWebView) {
    if webView == webView_one {
        //do something 
    } else { 
       // webView is webView_two 
    }
}
mlmc2os5

mlmc2os52#

如果您在同一个视图控制器中有2个网络视图,请执行以下操作:

func webViewDidFinishLoad(_ webView: UIWebView) {
    if webView == webView_one {
        // Do something with webview one
    } else {
        // Do something with other webview
    }
}

相关问题