Ipad webview взаимодействие с собственным кодом - PullRequest
1 голос
/ 17 мая 2011

Я разрабатываю приложение, в котором есть несколько встроенных виджетов и несколько виджетов в веб-просмотрах. Теперь мне нужно унифицировать обработку событий для веб-виджетов и нативных виджетов. Поэтому мне нужно вернуть события из виджетов на основе веб-просмотра в собственный код. Это возможно?

Пример: кнопка присутствует в веб-представлении. Когда эта кнопка нажата, мне нужно вызвать метод в нативном коде.

1 Ответ

5 голосов
/ 17 мая 2011

Да: у вас есть кнопки HTML, которые указывают на специальные URL-адреса, которые вы перехватываете в методе делегата веб-представления webView:shouldStartLoadWithRequest:navigationType:. Хороший способ создать эти URL-адреса - использовать специальную схему URL-адресов, например, x-myapp://do-foo/params.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...