iOS: Как программно включить автояркость? - PullRequest
0 голосов
/ 02 апреля 2020

Мой вопрос противоположен этому: Как программно отключить Авто-Яркость?

Когда я настраиваю пользовательскую яркость экрана следующим образом: UIScreen.main.brightness = 0.1, она отключает система автояркости. Чтобы снова включить его, мы должны заблокировать и разблокировать телефон. Есть ли простой способ программно go вернуться в автоматический режим c?

Обратите внимание, что я не хочу возвращаться только к предыдущему уровню яркости в «ручном» режиме, например:

if let previous = self.previousBrightness { UIScreen.main.brightness = previous }

Если тем временем окружающая яркость меняется, это не лучшее решение.

Я представляю что-то подобное:

UIScreen.main.brightnessMode = .auto
...