Wie Statusleiste Textfarbe in iOS 9.
ändern Wie kann ich die Statusleiste Textfarbe weiß
Bitte helfen Sie mir ändern.
Vielen Dank.Ändern Statusleiste Textfarbe in iOS 9 mit Objective-C Licht
Antwort
Wenn Sie reza Methode, Launch Bildschirm ist immer noch schwarz.
Diese Methode ist besser.
genial, danke! – sCha
Das Drop-down-Menü des Status Bar Style fehlt in xcode 7.2 Wo finde ich es? –
@SonicMaster Ich weiß nicht, warum du es nicht findest. Ich kann es in xcode 7.2 sehen? _? –
Verwenden Sie UINavigationController
und setzen Sie die barStyle
der Navigationsleiste auf .Black
. hinter dieser Linie in Ihrer AppDelegate.m
Datei.
navigationController.navigationBar.barStyle = UIBarStyleBlack;
Wenn Sie nicht UINavigationController
verwenden dann folgenden Code in Ihrer ViewController.m
Datei hinzufügen.
- (UIStatusBarStyle)preferredStatusBarStyle
{
return UIStatusBarStyleLightContent;
}
und rufen Sie die Methode zu dieser Zeile:
[self setNeedsStatusBarAppearanceUpdate];
Leider funktioniert nicht. –
verwenden Sie den Navigationscontroller? @ reza_darkman797 –
Es funktioniert perfekt mit Navbar – Aragunz
hinzufügen Schlüssel in Ihrer
info.plist
DateiUIViewControllerBasedStatusBarAppearance
und setzen Sie ihn aufYES
.In viewDidLoad Methode Ihrer Viewcontroller einen Methodenaufruf hinzufügen:
[self setNeedsStatusBarAppearanceUpdate];
Dann die folgende Methode in
viewController
Datei einfügen:- (UIStatusBarStyle)preferredStatusBarStyle { return UIStatusBarStyleLightContent; }
Das ist, was ich wollte, weil ich nur den Stil für diesen einen View-Controller ändern möchte. –
Sie können den Statusleistenstil auch einfach in der ViewController-Datei .xib (d. H. Anstelle der prefferedStatusBarStyle-Methode) –
für UIStatusBarStyleLightContent festlegen. Sie können Light auch auf der Registerkarte Allgemein auswählen, nachdem Sie Ihr Projekt ausgewählt haben. Kein Code erforderlich. – coolcool1994
iOS Statusleiste hat nur 2 Optionen (Schwarz und weiß). Sie können versuchen, diese in AppDelegate:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
[[UIApplication sharedApplication] setStatusBarStyle: UIStatusBarStyleLightContent];
}
'setStatusBarStyle:' ist veraltet: zuerst veraltet in iOS 9.0 - Use - [UIViewController preferredStatusBarStyle] – omega1
Erste
gesetzt[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
zu Ihrem AppDelegate gehen, finden die didFinishLaunchingWithOptions
Methode und zu tun:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
}
und stellen Sie dann View controller-based status bar appearance
gleich NO in Kürze.
Das Hinzufügen des Eintrags zum PLIST ist der wichtigste Teil dieser Antwort, ohne dass Sie dann den Stil nicht einstellen können einzelne Ansichten –
setStatusBarStyle ist in iOS 9 veraltet ... – CodeSmith
Seit iOS 9 ist diese Methode veraltet. Verwenden Sie die Viewcontroller-Methode statt: - (UIStatusBarStyle) preferredStatusBarStyle {return UIStatusBarStyleLightContent;} ' Sie auch diesen Schlüssel in Ihrem Info.plist hinzufügen müssen: "UIViewControllerBasedStatusBarAppearance" – Hugo
Fügen Sie den Schlüssel View controller-based status bar appearance
in die Datei Info.plist
ein und stellen Sie den booleschen Typ auf NO
ein.
Einfügen einer Zeile Code in viewDidLoad
(diese auf bestimmte Klasse arbeitet, wo es genannt wird)
[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;
'statusBarStyle' ist readonly:' @property (readonly, nichtatomare) UIStatusBarStyle statusBarStyle' in iOS9. Und 'setStatusBarStyle' ist veraltet – zxcat
- 1. Statusleiste Textfarbe iOS 7
- 2. Statusleiste Textfarbe ändern von weiß iOS 7/Xcode 5
- 3. wie Statusleiste Stil ändern animieren, da iOS 9
- 4. Ändern Statusleiste Textfarbe, wenn primaryDark weiß ist
- 5. iOS 9 Statusleiste ausblenden Schaltfläche zurück
- 6. Textfarbe der Suchleiste ändern ios
- 7. Android Lollipop Set Statusleiste Textfarbe
- 8. Ändern Statusbar Textfarbe programmgesteuert in der gleichen Ansicht Controller
- 9. iOS 9 Statusleiste Meta-Tag und Startbildlinks funktionieren nicht
- 10. Verstecken Statusleiste auf einem Viewcontroller für iOS 9
- 11. in ios 9 mit schnellen
- 12. setStatusBarHidden (_: withAnimation :) veraltet in iOS 9
- 13. ändern Warnmeldung Textfarbe mit Javascript
- 14. Ändern UITextView Textfarbe mit Animation
- 15. Microsoft vscode - ändern UI Textfarbe
- 16. Ändern iOS Statusleiste Farbe in ionic 2 App
- 17. Taptic in iOS 9
- 18. ändern Titelleiste Textfarbe in radForm mit telerik
- 19. segueForUnwindingToViewController in iOS 9
- 20. NVD3 Beschriftung ändern Textfarbe
- 21. iOS Storyboard: Farbe der Statusleiste
- 22. Ändern Schaltfläche Textfarbe
- 23. Ändern Sie Textfarbe in Textfeld
- 24. ios UITableViewController überlappende Statusleiste
- 25. Android Kalenderansicht ändern Textfarbe
- 26. Sherlock Aktionsleiste ändern Textfarbe
- 27. Ändern der Textfarbe
- 28. Ändern Sie benutzerdefinierte Textfeld Hintergrundfarbe und Textfarbe IOS Swift
- 29. iOS 7 Statusleiste transparent
- 30. Verbergen iOS Statusleiste Text
sollten Sie die Statusleiste nicht anpassen. Wählen Sie einen der verfügbaren Statusleisten. Die Textfarbe sollte weiß sein, wenn die Statusleiste auf dunklem Hintergrund ist. –
überprüfen Sie bitte meine Antwort und sagen Sie mir Bewertung @ Reza_darkman797 –
Auf iOS9 nur das in der AppDelegate funktioniert ... '' '[[UINavigationBar Aussehen] setBarStyle: UIBarStyleBlack];' '' – Dimitris