Я хотел бы отключить мониторинг приближения, чтобы экран всегда оставался включенным, независимо от того, насколько близко что-то находится к датчику.
Я попробовал это, используя:
UIDevice.currentDevice.proximityMonitoringEnabled = NO;
Обычно он работает должным образом, однако, если я включаю VoiceOver, экран начинает затемняться, если датчик приближения закрыт.
К вашему сведению: я делаю приложение для видеозвонков (используя CallKit) для людей с плохим зрением, и они сталкиваются с тем, что, если они наклоняются слишком близко к экрану во время разговора, экран затемняется, если включен VoiceOver.
Я попытался установить NSTimer, чтобы каждую секунду устанавливать для параметра nearMonitoringEnabled значение NO (как плохой обходной путь), а также пытался установить для него значение YES, а затем NO. Он остается на НЕТ, но экран по-прежнему затемняется.