Coordonnez le style de la barre d’état avec la conception de votre application. Le style visuel du texte et des indicateurs de la barre d’état est clair ou sombre et peut être défini globalement pour votre application ou individuellement pour différents écrans. Une barre d’état sombre fonctionne bien au-dessus du contenu de couleur claire et une barre d’état claire fonctionne bien au-dessus du contenu de couleur foncée.
Obscurcissez le contenu sous la barre d’état. Par défaut, l’arrière-plan de la barre d’état est transparent, ce qui permet au contenu en dessous de s’afficher. Gardez la barre d’état lisible et n’impliquez pas que le contenu derrière elle est interactif. Il existe plusieurs techniques courantes pour ce faire :
- Utilisez une barre de navigation dans votre application, qui affiche automatiquement un arrière-plan de la barre d’état et garantit que le contenu n’apparaît pas sous la barre d’état.
- Affiche une image personnalisée, comme un dégradé ou une couleur unie, derrière la barre d’état.
- Placez une vue floue derrière la barre d’état. Pour des conseils aux développeurs, consultez UIBlurEffect.
Pensez à masquer temporairement la barre d’état lors de l’affichage des médias en plein écran. Une barre d’état peut être gênante lorsque les utilisateurs essaient de se concentrer sur les médias. Cachez temporairement ces éléments pour offrir une expérience plus immersive. L’application Photos, par exemple, masque la barre d’état et d’autres éléments d’interface lorsque l’utilisateur navigue sur des photos en plein écran.
Évitez de masquer définitivement la barre d’état. Sans barre d’état, les utilisateurs doivent quitter votre application pour vérifier l’heure ou voir s’ils disposent d’une connexion Wi-Fi. Laissez les gens afficher à nouveau une barre d’état cachée en utilisant un geste simple et détectable. Lorsque vous naviguez sur des photos en plein écran dans l’application Photos, un simple toucher affiche à nouveau la barre d’état.
Pour des conseils aux développeurs, consultez la constante UIStatusBarStyle dans UIApplication et la propriété preferredStatusBarStyle dans UIViewController.