Couleur de texte de la barre d'état dans XCode 6-b3 (Swift)
J'ai essayer de modifier la barre d'état la couleur du texte mais pas de réponse unique à partir de ce fil ne fonctionne pas.
Tout particulièrement pour XCode 6?
J'ai essayé d'insérer:
override func preferredStatusBarStyle() -> UIStatusBarStyle {
return UIStatusBarStyle.LightContent
}
à UIViewController
aussi
UIApplication.sharedApplication().setStatusBarStyle(UIStatusBarStyle.LightContent, animated: true)
à AppDelegate.swift
Et j'ai essayé de modifier dans info.plist
Mais il n'a pas l'affecter. Comment changer de statut la barre de texte en couleur blanc?
Vous devez vous connecter pour publier un commentaire.
Dans votre Info.plist vous devez définir - Vue-contrôleur d'état basé sur l'apparence de la barre de à une valeur quelconque.
Si vous définissez OUI alors vous devez remplacer
preferredStatusBarStyle
de la fonction en chaque point de vue du contrôleur.Si vous définissez PAS ensuite, vous pouvez définir le style dans
AppDelegate
à l'aide deUIApplication.sharedApplication().statusBarStyle = .LightContent
Juste mis " - Vue-contrôleur d'état basé sur l'apparence de la barre == NO " à votre plist et de mettre une seule ligne dans votre appdelegate classe dans didfinshLaunching méthode.
Swift 3.0
Juste mis
View controller-based status bar appearance == NO
à votre*.plist
et mettre de code ci-dessous dans votre appdelegate classe dansdidFinishLaunchingWithOptions
méthode avant dereturn
.Vous pouvez modifier
backgroundColor
etstatusBarStyle
selon votre condition.Assurez-vous de définir le
View controller-based status bar appearance
dans votre info.fichier plist deYes
.En outre, si vous êtes dans un UINavigationController, vous ne pouvez pas simplement mettre le style dans ViewControllers en elle. Sous-classe de la UINavigationController et ajouter à cela:
Maintenant, vous pouvez définir le style de la barre dans la sous-classe UIViewController et la UINavigationController va l'écouter :).
Keenle est à droite sur la, de iOS7-là, vous avez à choisir de viewController à base de barre d'état styles avant de vous pouvez les régler en application à l'échelle.
doc:https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIApplication_Class/index.html#//apple_ref/occ/instm/UIApplication/setStatusBarStyle:animated: