Эквивалент UIWebView селектора webView: shouldStartLoadWithRequest: navigationType: в MonoTouch - PullRequest
3 голосов
/ 23 марта 2011

Что является эквивалентом селектора UIWebView webView: shouldStartLoadWithRequest: navigationType: в MonoTouch?Из intellisense в MonoDevelop я вижу, что UIWebView имеет свойство Delegate, а также имеет свойство ShouldStartLoad , которое имеет тип UIWebLoaderControl .Какой из них является правильным способом настройки делегата для UIWebView, так что селектор webView: shouldStartLoadWithRequest: navigationType: может быть определен и вызван, когда UIWebView загружает запрос.

1 Ответ

2 голосов
/ 23 марта 2011

Я получил ответ на этот вопрос из ответа на другой вопрос , опубликованный miguel.de.icaza .

Способ решения этой проблемы в MonoTouch:подключить к свойству ShouldStartLoad следующим образом:

myView.ShouldStartLoad = (webView, request, navType) => {
     // Determine here what to do
}

Спасибо, Мигель.


Я не уверен, зачем устанавливать свойство Delegate для UIWebView в UIWebViewDelegate объект с переопределенным методом ShouldStartLoad не работает.Может быть, кто-то может пролить свет на это.

...