Я создаю ночной режим, используя Swift 4.2 (Центр уведомлений). Я подписался на https://medium.com/@mczachurski/ios-dark-theme-9a12724c112d это руководство и может изменить цвет только для меток. проверьте приведенный ниже список, что нужно изменить после изменения режима.
- Панель навигации
- Изображения ячеек представления коллекции
- Пользовательский цвет фона ячейки (.xib)
см. ниже функции
override func enableDarkMode() {
super.enableDarkMode()
let navigationBarAppearace = UINavigationBar.appearance()
navigationBarAppearace.tintColor = UIColor.black
navigationBarAppearace.barTintColor = UIColor.black
}
override func enableDarkMode() {
super.enableDarkMode()
let navigationBarAppearace = UINavigationBar.appearance()
navigationBarAppearace.tintColor = UIColor.black
navigationBarAppearace.barTintColor = UIColor.black
}