Comment définir le style de barre d'état pour allumer le contenu sur iOS7?
J'ai essayé plusieurs solutions, de SORTE à ce problème, mais aucun d'entre eux travaillaient pour moi. J'ai créé un nouveau iOS7 projet avec un simple point de vue. J'ai essayé de réglage
View controller-based status bar appearance to NO
et dans AppDelegate:
[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent animated:NO];
Cependant cela supprime la barre d'état complètement.
Sans l'avis du contrôleur d'état basé sur l'apparence de la barre d'option, peu importe ce que j'ai mis pour la barre d'État de style dans le fichier plist, la barre d'état du texte est toujours noir. J'ai besoin d'elle pour être blanc pour l'ensemble de l'application. Est-ce possible?
Je suis sur la dernière version de xcode version.
source d'informationauteur Lost in OWL
Vous devez vous connecter pour publier un commentaire.
avez-vous l'essayer sans "Animé:Non" ?
Aller à l'onglet Info de la cible du projet, Ajouter une Ligne:
UIViewControllerBasedStatusBarAppearance, réglez la valeur N'
Puis dans appdelegate.m
Cela devrait-il l'application de large.
La Accepté de répondre semblait parfois. J'ai trouvé que la UIViewController pouvez modifier la barre d'état de style aussi. Pour contourner ce problème et toujours, parce que je n'ai pas besoin de la UIViewControllers le contrôle de la barre d'état, j'ai dû mettre
UIViewControllerBasedStatusBarAppearance
àNO
dans monInfo.plist
Utilisation
needsStatusBarAppearanceUpdate
pour mettre à jour la barre de statut dansviewDidLoad:
méthode de vue contrôleurMaintenant ajouter de la méthode ci-dessous en vue de contrôleur:
Je voudrais aller avec Logan réponse. Comme d'iOS 9, UIApplication de
setStatusBarStyle:
méthode est obsolète de toute façon, de sorte que vous aurez envie de commencer à se déplacer loin de l'aide que. La méthode préférée, maintenant, est de mettre en œuvrepreferredStatusBarStyle
au sein de votreViewController
comme Logan a décrit.