0

iPhoneの画面をプログラムでオフにする(暗くするだけでなく)唯一の方法は、UIDeviceプロパティを利用することでしたproximityMonitoringEnabled。これは、赤外線センサーが有効になっているときにオブジェクトへの近接を検出すると、自動的に画面をオフにします。

これのための他の(公開APIのみ)方法はありますか?逆近接効果を実現する方法はありますか (近接していないと画面が暗くなります)?

4

1 に答える 1

0

私はノーと言う傾向があります。パブリック API を使用しない。これを行う唯一の方法は、あなたの方法を使用することだと思いますproximityMonitoringEnabled

iOS 5 でプライベート API を使用する方法がありましたが、iOS 6 では機能しないようです (この回答は iOS 5 を対象としています)。

あなたの最善の策は、proximityMonitoringEnableとを使用することproximityStateです。

于 2013-09-05T22:08:34.963 に答える