Envie o título da UIWebView para Uinavigationbar
-
21-09-2019 - |
Pergunta
Olá, olhei em todos os lugares, mas nada como ajuda, estou tentando enviar o título da página do UIWebView para o UinavigationBar.
Eu também gostaria se um usuário clicar em um link, o UinavigationBar mostrar um botão traseiro, mas se na página inicial ocultar o botão Voltar.
Se você puder ajudar isso, seria muito bom
Solução
Para recuperar a página de título em um UIWebView, você pode usá -lo:
myNavigationBar.title = [myWebView stringByEvaluatingJavaScriptFromString:@"document.title"];
Se você quiser voltar, pode fazer isso:
if ([myWebView canGoBack]){
[myWebView goBack];
}
Para saber se o usuário carregou uma nova página, você deve definir o UIWebViewDelegate. Para mais informações, consulte o Referência da classe UIWebView e a Referência do protocolo UIWebViewDelegate
Outras dicas
A partir do iOS8, você deveria apenas usar WKWebView e os seus title
propriedade.