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?

¿Fue útil?

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
scroll top