Привет, я работаю над приложением, в котором я открываю меню в webview в ios.
Меню - это html-страница. меню имеют два варианта
У меня есть следующие страницы, которые уже были разработаны.
1. http://example//menu
2. http://example//register
3. http://example//login
Я могу открыть страницу меню в веб-просмотре. теперь то, что я хочу сделать, это создать метод в объекте c, например openpage (url), эта функция должна открыть URL-адрес в webview.
Html-страницы отлично работают в Android, я хочу, чтобы он работал в ios.
метод onclick реестра записывается следующим образом:
onclick="window.jsInterface.openPage('http://example//register'); return false;">
поэтому мне потребуется создать интерфейс с именем jsinterface и метод openpage. но я не понимаю, как это сделать.
еще одна вещь, которую я хочу знать, метод howdelegate будет определять щелчок регистра и меню. то есть, если щелкнул регистр, тогда мне нужно открыть страницу http://example//register
и если щелкнуть логин, я хочу открыть http://example//login
.
вы можете использовать webView: shouldStartLoadWithRequest: navigationType: метод делегирования для UIWebView
если вы добавили делегата в UIWebView, то выше метод вызывается каждый раз, когда вы нажимаете на любую ссылку на странице HTML в webView. для получения дополнительной информации. см. ЭТО