UIScreen Яркость Свойство - PullRequest
       46

UIScreen Яркость Свойство

6 голосов
/ 26 октября 2011

В данный момент я пытаюсь создать приложение для настройки яркости устройства. В iOS5 есть новое свойство яркости для mainScreen, которое позволяет вам устанавливать яркость экрана. Я использую следующий код:

[[UIScreen mainScreen] setBrightness:1.0];

Однако, похоже, это работает только до тех пор, пока устройство не заблокировано и не сохраняется в настройках. Я что-то не так делаю?

Ответы [ 2 ]

3 голосов
/ 26 октября 2011

Вам нужно будет сохранить значение, которое вы хотите установить, в своем NSUserDefaults и вызвать setBrightness: в методе делегата приложения applicationDidBecomeActive:, чтобы восстановить яркость.

0 голосов
/ 15 апреля 2014

Устанавливает яркость для устройства на iPad и iPhone, как в настройках. Он меняет яркость, даже когда приложение закрывается, это немного раздражает. Вы должны сбросить его обратно по умолчанию программно в соответствующем методе. Я только что создал приложение таблицы трассировки Lite Box и заметил, что оно не возвращается к исходным настройкам, даже когда приложение принудительно закрывается. Вы должны снова открыть приложение .... установить его по умолчанию или перейти в настройки и изменить его обратно.

...