2011-08-13 21 views
4

この質問を2,3回聞いたことがありますが、誰もそれに答えていませんでした。実際は不可能かもしれませんが、画面を妨げる方法があるかどうか疑問でした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 

    } 

} 

答えて

2

悲しいことに、現在のパブリックAPIはこれを行うことを許可していません。あなたはアップルのバグレポーターを経て改善要求を提出することがあります:http://developer.apple.com/bugreporter/

関連する問題