Просто добавьте функцию ниже в ваш viewController
, где вам нужно изменить внешний вид строки состояния.
func setStatusBarBackgroundColor(color: UIColor) {
guard let statusBar = UIApplication.shared.value(forKeyPath: "statusBarWindow.statusBar") as? UIView else { return }
statusBar.backgroundColor = color
}
использует: self.setStatusBarBackgroundColor (цвет: yourColor )
Вы можете применить это ко всему приложению, используя общий viewController
и сделать это viewController
для подкласса других viewController'ов, используя этот подход, вам не нужно снова писать этот код.