sguruapp@gmail.com
facebook vk instagram Одноклассники youtube

Темная, светлая тема и изменение navigationController (Set dark mode/light mode for navigationController) - Swift 5


override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()

if #available(iOS 12.0, *) {
if self.traitCollection.userInterfaceStyle == .dark {

navigationController?.navigationBar.barTintColor = .clear
navigationController?.navigationBar.titleTextAttributes = [NSAttributedString.Key.foregroundColor : UIColor.white]
} else {
navigationController?.navigationBar.barTintColor = .red
navigationController?.navigationBar.titleTextAttributes = [NSAttributedString.Key.foregroundColor : UIColor.black]
}
}

}

Возврат к списку

обучись профессии будущего

Хочешь стать успешным разработчиком
приложений? Тогда добро пожаловать к нам.

обучись профессии будущего