Подскажите, есть ли способ изменить цвет текста в строке состояния для Navigation Bar’а?
UIApplication.shared.statusBarStyle = UIStatusBarStyle.lightContent
deprecated in iOS 13.0
[РЕШЕНО] Как изменить цвет текста в строке состояния?
mari1
#1
mari1
#2
-
В info.plist
View controller-based status bar appearance: YES
-
В классе MyTabBarController : UITabBarController , который устанавливает rootViewController
override var preferredStatusBarStyle: UIStatusBarStyle { return (UserDefaults.standard.object(forKey: "theme") == nil ? "light" : UserDefaults.standard.string(forKey: "theme")) == "dark" ? .lightContent : .darkContent } override var childForStatusBarStyle: UIViewController? { return nil }