Отправить заголовок UIWebView на UINavigationBar - PullRequest
15 голосов
/ 20 февраля 2010

Привет! Я посмотрел везде, но ничего не помогло, я пытаюсь отправить заголовок страницы UIWebView на UINavigationBar.

Мне также хотелось бы, чтобы пользователь нажимал на ссылку, на UINavigationBar отображается кнопка возврата, но если на домашней странице скрывается кнопка возврата.

Если вы можете помочь, это было бы очень приятно

Ответы [ 2 ]

26 голосов
/ 22 февраля 2010

для извлечения титульного листа в UIWebView вы можете использовать его:

myNavigationBar.title = [myWebView stringByEvaluatingJavaScriptFromString:@"document.title"];

Если вы хотите вернуться назад, вы можете сделать это:

if ([myWebView canGoBack]){
    [myWebView goBack];
}

Чтобы узнать, загрузил ли пользователь новую страницу, вы должны установить UIWebViewDelegate. Для получения дополнительной информации см. справочник классов UIWebView и справочник протоколов UIWebViewDelegate

0 голосов
/ 22 июня 2016

Начиная с iOS8, вы должны использовать WKWebView и его свойство title.

...