Coordine el estilo de la barra de estado con el diseño de su aplicación. El estilo visual del texto y los indicadores de la barra de estado es claro u oscuro, y se puede configurar globalmente para su aplicación o individualmente para diferentes pantallas. Una barra de estado oscura funciona bien por encima del contenido de color claro y una barra de estado clara funciona bien por encima del contenido de color oscuro.
Ocultar contenido en la barra de estado. De forma predeterminada, el fondo de la barra de estado es transparente, lo que permite que se muestre el contenido debajo. Mantenga la barra de estado legible y no implique que el contenido detrás de ella sea interactivo. Existen varias técnicas comunes para hacer esto:
- Use una barra de navegación en su aplicación, que muestra automáticamente un fondo de barra de estado y garantiza que el contenido no aparezca debajo de la barra de estado.
- Muestra una imagen personalizada, como un degradado o un color sólido, detrás de la barra de estado.
- Coloque una vista borrosa detrás de la barra de estado. Para obtener orientación para desarrolladores, consulte UIBlurEffect.
Considere ocultar temporalmente la barra de estado al mostrar medios de pantalla completa. Una barra de estado puede distraer a los usuarios cuando intentan centrarse en los medios. Oculta temporalmente estos elementos para proporcionar una experiencia más inmersiva. La aplicación Fotos, por ejemplo, oculta la barra de estado y otros elementos de la interfaz cuando el usuario navega por las fotos a pantalla completa.
Evite ocultar permanentemente la barra de estado. Sin una barra de estado, las personas deben salir de tu aplicación para comprobar la hora o ver si tienen una conexión Wi-Fi. Permite que la gente vuelva a mostrar una barra de estado oculta mediante un gesto sencillo y visible. Al explorar fotos a pantalla completa en la aplicación Fotos, un solo toque muestra de nuevo la barra de estado.
Para obtener orientación para desarrolladores, consulte la constante UIStatusBarStyle en UIApplication y la propiedad preferredStatusBarStyle en UIViewController.