Pregunta

Quiero mostrar un mensaje a los usuarios de mi aplicación en el UIStatusBar, pero me gustaría mantener la funcionalidad scrollsToTop por lo que un usuario puede tocar en la barra de estado y desplazarse por una tableView hasta la parte superior.

He mirado en la adición de un UIWindow en la parte superior de la barra de estado actual como en esta pregunta: Añadir UIView Por encima de todas las demás vistas, incluyendo StatusBar

Pero desactiva los toques a la barra de estado.

Nota:. He visto varias aplicaciones que utilizan el área de la barra de estado de mensajes de la pantalla, como la aplicación "Evernote"

Gracias por la ayuda!

¿Fue útil?

Solución

¿Usted está ocultando la barra de estado? Es prudente mantenerlo allí, pero dibujar en su posición, ya que en diferentes países, con diferentes operadores de telefonía móvil, los elementos de la barra de estado tienen un poco diferentes posiciones. He visto aplicación de dibujo que hay encima de los iconos de estado. ! Fea

Así que supongo que desea agregar una vista secundaria en la posición de la barra de estado. ¿Por qué no tocas interceptar eventos en esa vista y envía su tableView un mensaje a desplazarse a la parte superior?

Otros consejos

Tener un vistazo a https://github.com/myell0w/MTStatusBarOverlay . Presionándolo que se puede activar a no cubre toda la barra de estado y luego se puede Toch la barra de estado y volver a la función de desplazamiento hacia arriba.

Esta es una captura de pantalla, los espectáculos del lado izquierdo de la versión ampliada, el lado derecho del shrinked uno:

MTStatusBarOverlay

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top