4

私はこの質問が数回尋ねられたのを見たことがありますが、誰も答えていません - 実際には不可能かもしれません.

近接状態が変化したときに何かをするメソッドを実装したのですが、画面が黒くちらつくのでそれを避けたいです。これが私のコードです:

[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

    }

}
4

1 に答える 1

2

残念ながら、現在のパブリックAPIではこれを行うことができません。Apple Bug Reporterを介して拡張リクエストを提出することをお勧めします:http://developer.apple.com/bugreporter/

于 2011-08-13T17:04:01.970 に答える