相机应用程序会保留用户关于闪光灯是关闭/开启/自动(以及类似启用HDR的设置)的设置。有没有办法读取这些设置,以便我可以让我的应用程序(具有自定义相机用户界面)默认为最后一个已知用户的首选项?
答案 0 :(得分:0)
这里不是100%肯定,但是如果你看一下UIImagePickerController文档,你会看到有一个cameraFlashMode的API。如果它是一个可读属性,我不是肯定的,但如果它是,它有3个值:
enum {
UIImagePickerControllerCameraFlashModeOff = -1,
UIImagePickerControllerCameraFlashModeAuto = 0,
UIImagePickerControllerCameraFlashModeOn = 1
};
typedef NSInteger UIImagePickerControllerCameraFlashMode;
因此,您只需检查它的值,然后相应地在您的应用中执行任何操作。