Ändern der Textfarbe der Statusleiste im Begrüßungsbildschirm von iOS 7
Ich weiß, dass sind schon einige stackoverflow Fragendie sagen, wie ändert man die status-bar, die für alle view-Controller. Ich bin derzeit ändern der Farbe der Statuszeile auf diese Weise:
if(IS_IOS7)
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
In der application:DidFinishLaunching
Außerdem habe ich das verändert der Wert von UIViewControllerBasedStatusBarAppearance
in der plist zu NO
. Jedoch, in den splashscreen es beruhigt zeigt die status bar text mit der schwarzen Farbe.
Ist es möglich, die Farbe der status bar text Farbe in den splash-screen?
InformationsquelleAutor der Frage Tiago Almeida | 2013-09-19
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
In der Projekt-plist-Datei fügen Sie die "Status-Bar-Style" - Eigenschaft (Schlüssel ist
UIStatusBarStyle
). Dann ignorieren alle möglichen Werte aufgelistet, die in der drop-down für diese Eigenschaft, und geben SieUIStatusBarStyleLightContent
statt.Ist und Sie nicht haben zu setzen
UIViewControllerBasedStatusBarAppearance
zuNO
in Ihre plist, können Sie diepreferredStatusBarStyle
Sie möchten Ihre view-Controller.InformationsquelleAutor der Antwort Vinzzz
Sie können dies tun, ohne eine Zeile code
Tun Sie Folgendes, um die status bar text Farbe weiß durch die ganze app
Auf Sie Projekt plist Datei:
UIStatusBarStyleLightContent
NO
NO
InformationsquelleAutor der Antwort Lucas
Können Sie die folgenden Dinge tun für die sich Licht-Farbe-Statusleiste in der gesamten Anwendung.
In Ihre plist-Datei fügen Sie die folgenden Werte:
Dies wird Ihnen helfen, um die Statusleiste in der Farbe WEIß in der gesamten Anwendung, einschließlich SPLASH-SCREEN.
InformationsquelleAutor der Antwort Anooj VM
Legen Sie die
UIViewControllerBasedStatusBarAppearance
um Nicht in der plistDann fügen Sie den folgenden code in der Tat, beenden, starten option
Folgen Sie bitte diesem code hat es bei mir geklappt
InformationsquelleAutor der Antwort Preejith augustine
Können Sie die folgenden Dinge tun für die sich Licht-Farbe-Statusleiste in der gesamten Anwendung.
Wählen Sie den Namen des Projekts in der Projekt-navigator.
Wählen Sie den Namen eines Ziels aus der Liste in der linken Spalte des Projekt-Editors.
Klicken Sie auf General an der Spitze der Projekt-editor.
Set Status Bar-Stil -> Licht
InformationsquelleAutor der Antwort Usman Nisar
Hier ist Apple-Richtlinien/Instruction über die Statusleiste ändern.
Hier ist - so ändern Sie den status-bar-style:
Wenn Sie möchten, setzen Sie den status-bar-style, application level einstellen und dann
UIViewControllerBasedStatusBarAppearance
zuNO
in Ihrem `.plist " - Datei.wenn Sie wan-zu-set-status-bar-style, bei view-controller-Ebene, dann gehen Sie folgendermaßen vor:
UIViewControllerBasedStatusBarAppearance
zuYES
im.plist
- Datei, wenn Sie benötigen, um status-bar-style an UIViewController Ebene nur.In der viewDidLoad-add-Funktion -
setNeedsStatusBarAppearanceUpdate
überschreiben preferredStatusBarStyle in Ihrer view-controller.
-
Festgelegten Wert .plist nach status-bar-style setup-Ebene.
Sie können die Hintergrundfarbe für die Statuszeile beim Start der Anwendung oder beim viewDidLoad Ihres view-Controllers.
Hier ist das Ergebnis:
InformationsquelleAutor der Antwort Krunal