Предотвратите датчик приближения iOS от превращения экрана в черный - PullRequest
4 голосов
/ 13 августа 2011

Я видел, как этот вопрос задавался пару раз, но никто не ответил на него - на самом деле это могло бы быть невозможно, но мне было интересно, если бы был способ предотвратить черный экран, когда на iPhone изменяется близости.

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

[nc addObserver:self selector:@selector(proximityChanged:) name:UIDeviceProximityStateDidChangeNotification object:d];

- (void)proximityChanged:(NSNotification *)note {

    if ([[note object] proximityState] == 1) {

        // Do something once the face is close
        // This is where it goes to black


    } else {

        // Do something once the face pulls away

    }

}

Ответы [ 2 ]

2 голосов
/ 13 августа 2011

К сожалению, текущие публичные API не позволяют вам делать это.Вы можете подать запрос на улучшение через Apple Bug Reporter: http://developer.apple.com/bugreporter/

0 голосов
/ 15 октября 2012

Я бы подал это с http://radar.apple.com

...