iPhone の開発で、光センサーをボタンやアクション要素として使用できるようになるかどうか疑問に思っていたのですが??
このリンクをオンラインで見つけました...
光センサーをボタンとして使用することは可能ですか? [アーカイブ] - タッチアーケード
誰かがこの問題に光を当てることができれば、助けていただければ幸いです。
乾杯。
ディバンシュ。
Apple 担当者による公式の回答は、Apple Dev Forumsにあります (ログインが必要です)。
環境光センサーにアクセスするためのサポートされている方法はありません。今後このようなサポートが追加されることを希望する場合は、要件を記述したバグを報告することをお勧めします。以前にも同様のリクエストが何度もあったかもしれませんが、最新のバグ レポートを使用すると、ニーズを独自の言葉で表現し、iOS エンジニアリングが需要のレベルを測定できるようになります。http://developer.apple.com/bugreporter
この記事をチェックしてください。下部にダウンロードできるコードがいくつかあります。また、リンクを見つけたSOに関する関連する質問。
3.0 SDKでは、UIDeviceクラスにproximityState
とproximityMonitoringEnabled
プロパティがあります。
BOOL buttonPressed = [UIDevice currentDevice].proximityState;
...現在の状態を示します。
iPodTouchには近接センサーがないことに注意してください。