Cómo desvanecer la barra de estado sin ocultarla.
Los desarrolladores de iOS seguramente sabrán sobre el problema de la barra de estado y la famosa "diapositiva / hamburguesa / cajón". El tema está bien explicado aquí:http://uxmag.com/articles/adapting-ui-to-ios-7-the-side-menu
Estoy usandoMMDrawerController biblioteca y tiene un buen truco que nos permite crear una barra de estado ficticia justo por encima del controlador de vista de contenedor. Desafortunadamente esto no funciona muy bien. ¿Cuál es la noticia? La noticia es que me topé con una aplicación (Tinder) Eso resuelve perfectamente este problema alucinante. He creado un gif que muestra perfectamente lo que hace Tinder.
Túnecesitar esperar unos segundos para ver el gif porque hay un error en él y no sé cómo deshacerme de él. Solo espera uno / dos segundos y podrás ver el gif correctamente.
De todos modos, ¿qué hace Tinder? Cuando el usuario toca el botón de menú superior izquierdo y comienza a deslizar hacia la derecha la barra de estadodesvanece pulcramente. Y cuando la vista vuelva a la posición original, la barra de estado aparecerá nuevamente.
Estoy feliz y un poco triste por esto porque esto significa que una maneradebe ser para hacerlo, pero realmente no sé cómo implementarlo (tal vez hackingMMDrawerController
). Cualquier ayuda será muy apreciada.
IMPORTANTE
Por favor, preste atención al hecho de que el métodosetStatusBarHidden:
será completamenteesconder La barra de estado, esto significa que toda la vista es con una altura de -20px. Obviamente, esta no es la solución porque, como puede ver en el gif, la vista no está extendida.