Coordina lo stile della barra di stato con il design della tua app. Lo stile visivo del testo e degli indicatori della barra di stato è chiaro o scuro e può essere impostato globalmente per la tua app o individualmente per schermi diversi. Una barra di stato scura funziona ben al di sopra dei contenuti di colore chiaro e una barra di stato chiara funziona ben al di sopra dei contenuti di colore scuro.
Oscurare il contenuto sotto la barra di stato. Per impostazione predefinita, lo sfondo della barra di stato è trasparente, consentendo di visualizzare il contenuto sottostante. Mantenere la barra di stato leggibile e non implicare che il contenuto dietro di esso sia interattivo. Esistono diverse tecniche comuni per farlo:
- Usa una barra di navigazione nella tua app, che visualizza automaticamente uno sfondo della barra di stato e assicura che il contenuto non appaia sotto la barra di stato.
- Visualizza un’immagine personalizzata, come un gradiente o un colore solido, dietro la barra di stato.
- Posiziona una vista sfocata dietro la barra di stato. Per una guida agli sviluppatori, vedere UIBlurEffect.
Considerare di nascondere temporaneamente la barra di stato quando si visualizza un supporto a schermo intero. Una barra di stato può essere fonte di distrazione quando gli utenti cercano di concentrarsi sui media. Nascondere temporaneamente questi elementi per fornire un’esperienza più coinvolgente. L’app Foto, ad esempio, nasconde la barra di stato e altri elementi dell’interfaccia quando l’utente sfoglia le foto a schermo intero.
Evita di nascondere permanentemente la barra di stato. Senza una barra di stato, le persone devono lasciare la tua app per controllare l’ora o vedere se hanno una connessione Wi-Fi. Lascia che le persone visualizzino nuovamente una barra di stato nascosta utilizzando un semplice gesto rilevabile. Durante la navigazione foto a schermo intero in app Foto, un solo tocco mostra la barra di stato di nuovo.
Per la guida agli sviluppatori, vedere la costante UIStatusBarStyle in UIApplication e la proprietà preferredStatusBarStyle in UIViewController.