Comment changer UIViewControllerBasedStatusBarAppearance OUI/NON par programmation dans iOS 7?
Ma demande a un arrière-plan sombre, mais dans iOS 7, la barre d'état devient transparent. Donc je ne peux pas voir quoi que ce soit là, qu'une verte indicateur de batterie dans le coin. Comment puis-je changer le statut de texte de la barre de couleur Verte ou Orange comme il est sur l'écran d'accueil?
Je sais à propos de
- Définir la
UIViewControllerBasedStatusBarAppearance
àYES
dans le plist - Dans
viewDidLoad
faire un[self setNeedsStatusBarAppearanceUpdate];
- Ajoutez la méthode suivante:
-(UIStatusBarStyle)preferredStatusBarStyle{ return UIStatusBarStyleLightContent; }
Comment puis-je changer UIViewControllerBasedStatusBarAppearance
par programmation?
Merci d'avance...
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];annonce de ce délégué d'application méthode de lancement, cela va changer le statut de style de la barre de blanc tous les plus de l'application
Double Possible de stackoverflow.com/questions/19509673/...
Double Possible de stackoverflow.com/questions/19509673/...
OriginalL'auteur kagmanoj | 2014-01-29
Vous devez vous connecter pour publier un commentaire.
En Info.plist set "- Vue-contrôleur d'état basé sur l'apparence de la barre", comme AUCUNE.
ensuite,ajoutez ceci dans votre appdelegate.m classe dans didfinishlaunchingwithoptions méthode.
cela fonctionne pour ios 7.
OriginalL'auteur gunas
Comme mentionné par d'autres, ajouter " - Vue-contrôleur d'état basé sur l'apparence de la barre dans votre application info.plist et réglez-Type: Boolean et de la Valeur: PAS de
Pour votre prêt de référence:
Dans iOS 9
méthode est obsolète.
De sorte que vous pouvez utiliser ceci:
ajouter cette ligne de code dans la méthode
qui est présent dans appDelegate.m de fichier. Cela va changer la barre d'état la couleur du texte dans votre application.
Donc si vous avez un écran d'arrière-plan peut être sombre ou la lumière, dans cet écran, vous pouvez la barre d'état la couleur par l'utilisation de:
Espère que cette aide.
OriginalL'auteur 1218GG