bar Tap navegação para se deslocar para o início
-
13-09-2019 - |
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?
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