2011-11-07 4 views
3

カメラアプリは、フラッシュがオフ/オン/オート(HDRを有効にしているようなもの)かどうかについてユーザーの設定を維持します。これらの設定を読んで、私のアプリ(カスタムカメラのUIを持っている)に、最後に知られているユーザーの好みをデフォルトにする方法はありますか?ユーザーに現在のFlash設定(カメラ用)を取得する方法はありますか?

答えて

0

ここでは100%ではありませんが、UIImagePickerControllerのドキュメントを見ると、cameraFlashModeのAPIがあることがわかります。

enum { 
    UIImagePickerControllerCameraFlashModeOff = -1, 
    UIImagePickerControllerCameraFlashModeAuto = 0, 
    UIImagePickerControllerCameraFlashModeOn = 1 
}; 
typedef NSInteger UIImagePickerControllerCameraFlashMode; 

だから、あなたはそれの値をチェックして、あなたがそれに応じてアプリでやりたいことができます:それは読みやすい性質ですが、それであれば、それはの3つの値を持っている場合、私は肯定的ではないと思います。

+0

OPは、カメラアプリケーションの設定、またはシステム全体の一部のグローバルカメラ設定を読み取ることができます。これは、ユーザーが自分のアプリで設定した設定を維持していた場合に便利です。 –

+0

これは可読な物なのかテストしませんでしたが、そうでないようです。これはおそらくそれが可能でないことを意味します。 –

関連する問題