Pulse en la barra de navegación para desplazarse hacia arriba
-
13-09-2019 - |
Pregunta
Tengo un muy largo UIWebView, y tengo que añadir una manera para que el usuario toque la UINavigationBar para desplazarse hacia arriba (algo así como la aplicación de Facebook, donde es poco brillo cuando se toca).
¿Cómo puedo hacer esto?
Solución
En iOS5, ahora se puede acceder al UIScrollView directamente, lo que le permite desplazarse hacia arriba.
[webView.scrollView scrollRectToVisible:animated:]
Esto debería hacerse cargo de todo lo que necesita.
Otros consejos
Se puede usar javascript para desplazar la vista web a la parte superior. Se podría ejecutar el código JavaScript del lado de Objective-C utilizando
- (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow