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

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top