Изменить яркость экрана в iPhone - PullRequest
0 голосов
/ 20 октября 2010

Я занимаюсь разработкой приложения, похожего на iBook, в котором пользователь может изменить яркость приложения, выбрав значение UISlider. Я сделал поиск в Google, но я нашел метод GSEventSetBacklightLevel (1.0f); и это недокументированное и личное. Поэтому я не могу использовать этот метод в приложении. Пожалуйста, помогите мне обеспечить функциональность яркости в приложении.

Ответы [ 2 ]

3 голосов
/ 31 июля 2012
NSLog(@"brightness : %f",[[UIScreen mainScreen] brightness]);
    [[UIScreen mainScreen] setBrightness:.2];
0 голосов
/ 20 октября 2010

Я знаю, что такие приложения, как Instapaper, делают «программную» яркость, меняя фон между белым и серым. Поэтому приложение iBook, вероятно, использует некоторые частные методы API. Конечно, в приложении «Настройки» есть яркость экрана, которая применяется ко всем приложениям. Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...