MonoTouch中 UIWebView 选择器 webView:shouldStartLoadWithRequest:navigationType:的等价物是什么?从MonoDevelop中的intellisense我看到UIWebView有一个属性Delegate,还有一个属性 ShouldStartLoad ,它的类型为 UIWebLoaderControl 。以下哪一项是为UIWebView设置委托的正确方法,以便在UIWebView加载请求时可以定义和调用选择器 webView:shouldStartLoadWithRequest:navigationType:。
答案 0 :(得分:2)
我从another question发布的miguel.de.icaza回答中得到了这个问题的答案。
在MonoTouch中解决这个问题的方法是连接到ShouldStartLoad属性,如下所示:
myView.ShouldStartLoad = (webView, request, navType) => {
// Determine here what to do
}
谢谢,Miguel。
我不确定为什么使用 ShouldStartLoad 将 UIWebView 的 Delegate 属性设置为 UIWebViewDelegate 对象重写方法不起作用。也许有人可以对此有所了解。