2015-09-22 2 views
1

Я ищу, чтобы создать переключатель в моем приложениикак создать режим день/ночь для моего приложения

Day | Night

день считается по умолчанию. Когда пользователь выбирает режим Night, я хочу, чтобы весь цвет всех элементов пользовательского интерфейса был inverted.

Вот вид элементов я имею в виду:

  1. UILabels
  2. Кнопки
  3. Вкладки
  4. сборщиков
  5. Окно стола
  6. Все остальное, что является объектом UI

Я попытался с помощью следующих действий:

[[UIApplication sharedApplication] keyWindow].tintColor = [UIColor redColor]; 

Это следующие вопросы:

  1. Это меняет цвет многих элементов приложения, но не все. Например, это не меняет цвет UILabels
  2. Он не инвертирует цвет. Он просто меняет цвет для всего объекта на определенное значение.
  3. Не меняет цвет фона в окне.

Возможно ли это с помощью короткого кода?

ответ

0

Для настройки ярлыков, кнопок и т. Д. Вам необходимо использовать UIAppearance. Вы можете посмотреть this учебник. Я думаю, это может вам помочь.

Смежные вопросы