Отправьте UIWebView в UINavigationBar

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

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

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

Ответ 1

чтобы получить титульную страницу в UIWebView, вы можете ее использовать:

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

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

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

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

Ответ 2

Как и в iOS8, вы должны просто использовать WKWebView и его свойство title.