uso de este método para ocultar la barra de estado:iPhone OS: estado Toque la barra para desplazarse hasta la parte superior no funciona después de eliminar/añadir vuelta
[[UIApplication sharedApplication] setStatusBarHidden:YES animated:YES];
Al establecer "oculta" de nuevo a NO, el de tomas to-scroll-to-top (en UIWebView, UITableView, lo que sea) ya no funciona, y requiere un reinicio de la aplicación para recuperar la funcionalidad.
¿Esto es un error (he archivado un rdar de todos modos) o me he perdido un paso? ¿Debo quizás esperar este comportamiento ya que la barra de estado "pierde contacto" de alguna manera con la vista respectiva?
Muy buena observación. Probablemente se está confundiendo con múltiples vistas. Tengo que ver si puedo encontrar una solución. – avocade
El problema es que es una UIWebView que necesita recuperar el comportamiento scroll-to-top, y no es una subclase UIScrollView directa ... así que setScrollsToTop: no funciona en absoluto. Es probable que tenga un scrollView en algún lugar de su estructura UIWebViewInternal, pero que parece ser _muy_ opaco. [webView valueForKey: @ "_ scrollView"] no funcionó en absoluto para obtenerla directamente. ¿Algún otro nombre adivina? :) – avocade
Puede agregar UIWebView como una subvista de UIScrollView (en mi implementación es una subvista de una UITableView). Si es la única vista dentro de UIScrollView, entonces llamar a -setScrollsToTop en UIScrollView debería hacer que funcione en UIWebView ... – h4xxr