Ändern iOS7 Status Bar Farbe programmgesteuert, Mitte laufen?
Ich versuche, ändern Sie den Status Bar Farbe Mitte laufen, also nicht, wenn ein controller geladen wird. Ich die Ansicht ändern, die hintergrund Farbe, also muss ich es ändern von schwarz zu weiß und Umgekehrt.
Ich weiß, dass ich ändern kann, es mit preferredStatusBarStyle
und die Einstellung in der plist, aber soweit ich sehen kann, dass Sie nur setzen Sie ihn auf den ersten starten des view-Controllers. Ich möchte es ändern, zum Beispiel, wenn ich drücken Sie eine Taste.
Kann ich tun?
InformationsquelleAutor Luke | 2014-02-17
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gehen Sie zu Ihrer Anwendung Plist und fügen Sie diese als neue Zeile & legen Sie es als KEINE.
Fügen Sie ein boolescher Wert, um zu bestimmen, Zustand von
UIStatusBar
Farbe & fügen Sie ein Toggle-Methodehier ist ein Beispiel-ScreenShot
Wenn Menü Geschlossen ist, die Farbe ist Weiß.
Wenn Menü Offen ist, Die Farbe ist Schwarz
Hoffe, das hilft.
Als der Swift 3:
View controller-based status bar appearance NO
2.
Weiß:
UIApplication.shared.statusBarStyle = .lightContent
Schwarz:
UIApplication.shared.statusBarStyle = .default