Не позволяйте датчику приближения iOS превращать экран в черный

Я видел, как этот вопрос задавали пару раз, но никто не ответил на него - на самом деле это может быть невозможно, но мне было интересно, есть ли способ предотвратить потемнение экрана при изменении состояния близости на 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

    }

}

person startuprob    schedule 13.08.2011    source источник


Ответы (1)


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

person Siamak Masnavi    schedule 13.08.2011