2011-08-13 70 views
4

我見過這個問題問了幾次,但沒有人回答 - 實際上這可能是不可能的,但我想知道是否有辦法阻止屏幕在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 

    } 

} 

回答