2016-11-19 2 views
0

Je souhaite que ma barre d'état reprenne la couleur de la barre de navigation afin qu'il n'y ait pas de bande de couleur comme indiqué ci-dessous. Est-ce fait en définissant une couleur d'arrière-plan de barre d'état spécifique ou via le redimensionnement/options sur la barre de navigation?Définition de la couleur de la barre d'état à partir de l'en-tête de navigation?

enter image description here

+0

Vous ne pouvez pas définir la couleur de la barre d'état. C'est juste transparent et montre le code en dessous. sauf si vous désactivez 'sous les barres supérieures 'pour le contrôleur de vue. – TheValyreanGroup

+0

ah ok, mais alors comment puis-je obtenir la barre d'en-tête en dessous sans la date d'écrêtage du titre? – infernouk

+0

Je ne suis pas sûr que vous pouvez utiliser un contrôleur de navigation et la barre. Je ne l'ai jamais fait sans la barre de navigation et je crée ma propre navigation personnalisée. – TheValyreanGroup

Répondre

0

couleur de la barre d'état automatiquement en fonction de notre barre de navigation. D'un autre côté, vous pouvez définir la couleur du contenu de la barre d'état. Lequel nous choisissons selon son contexte. Supposons que si vous avez un fond sombre, vous pouvez choisir un contenu léger.

i.e.: UIApplication.shared.statusBarStyle = .lightContent

De même pour le fond clair, vous pouvez choisir la propriété par défaut. i.e.:

UIApplication.shared.statusBarStyle = .default