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 blanc comme il est sur l'écran d'accueil?
Réponses
Trop de publicités?Vous pouvez le faire sans écrire la moindre ligne de code!
Procédez comme suit pour rendre la barre d'état la couleur du texte en blanc sur l'ensemble de l'application
Sur vous projet plist fichier:
- Barre d'état style:
UIStatusBarStyleLightContent
- - Vue-contrôleur d'état basé sur l'apparence de la barre:
NO
- La barre d'état est d'abord caché:
NO
La plupart des upvoted réponse ne fonctionne pas pour iOS 7
En Info.plist set "- Vue-contrôleur d'état basé sur l'apparence de la barre", comme N'
Dans AppDelegate ajouter
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
pour
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
......
...
}
Cette solution fonctionne pour iOS 7
Aucune de ce qui a fonctionné pour moi, voici donc la solution de travail...
En Info.plist
Ajouter Une Ligne:
UIViewControllerBasedStatusBarAppearance
, réglez la valeur NO
Que dans AppDelegate en didFinishLaunchingWithOptions
, ajouter ces lignes:
[application setStatusBarHidden:NO];
[application setStatusBarStyle:UIStatusBarStyleLightContent];