我見過這個問題問了幾次,但沒有人回答 - 實際上這可能是不可能的,但我想知道是否有辦法阻止屏幕在iPhone上的proximityState發生變化時變黑?防止iOS接近傳感器將屏幕變成黑色
我已經實現了一種方法來做一些事情,當接近狀態改變,但屏幕閃爍黑色,我想避免這種情況。這裏是我的代碼:
[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
}
}