Я ищу, чтобы создать переключатель в моем приложениикак создать режим день/ночь для моего приложения
Day | Night
день считается по умолчанию. Когда пользователь выбирает режим Night
, я хочу, чтобы весь цвет всех элементов пользовательского интерфейса был inverted
.
Вот вид элементов я имею в виду:
- UILabels
- Кнопки
- Вкладки
- сборщиков
- Окно стола
- Все остальное, что является объектом UI
Я попытался с помощью следующих действий:
[[UIApplication sharedApplication] keyWindow].tintColor = [UIColor redColor];
Это следующие вопросы:
- Это меняет цвет многих элементов приложения, но не все. Например, это не меняет цвет UILabels
- Он не инвертирует цвет. Он просто меняет цвет для всего объекта на определенное значение.
- Не меняет цвет фона в окне.
Возможно ли это с помощью короткого кода?