как изменить яркость экрана при вводе фона

#objective-c

#objective-c

Вопрос:

В моем приложении установлен режим «низкого энергопотребления», который уменьшает яркость экрана до 0. Я хотел бы восстановить яркость, когда пользователь создает фоновое приложение. Я звоню

 [UIScreen mainScreen].brightness = 1.0f;
  

в моем коде обработчика UIApplicationDidEnterBackgroundNotification, но он не работает. (в этот момент у моего приложения больше нет доступа к главному экрану?)

есть ли способ сделать это? Я не смог найти ничего, что дает эффект WillEnterBackground.

Ответ №1:

Вы пытались поместить код в applicationWillResignActive? У меня была такая же проблема, и я переместил свой код из applicationDidEnterBackground в applicationWillResignActive, и он переключил яркость экрана перед перемещением приложения в фоновый режим.

Комментарии:

1. Вы можете добавить некоторые ссылки на документацию для завершения ответа.