Pergunta

Eu tenho um longo UIWebView realmente, e eu preciso adicionar uma forma para que o usuário toque na UINavigationBar para rolar para cima (algo como o aplicativo do Facebook, onde é pouco brilham quando você toca).

Como posso fazer isso?

Foi útil?

Solução

Em iOS5, agora você pode acessar o UIScrollView diretamente, permitindo-lhe para se deslocar para cima.

[webView.scrollView scrollRectToVisible:animated:]

Isso deve cuidar de tudo que você precisa.

Outras dicas

Você pode usar javascript para rolar a exibição da web para o topo. Você poderia executar o javascript do lado do Objective-C usando

- (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top