有没有办法让用户获得当前的Flash设置(相机)?

时间:2011-11-07 19:52:18

标签: ios camera

相机应用程序会保留用户关于闪光灯是关闭/开启/自动(以及类似启用HDR的设置)的设置。有没有办法读取这些设置,以便我可以让我的应用程序(具有自定义相机用户界面)默认为最后一个已知用户的首选项?

1 个答案:

答案 0 :(得分:0)

这里不是100%肯定,但是如果你看一下UIImagePickerController文档,你会看到有一个cameraFlashMode的API。如果它是一个可读属性,我不是肯定的,但如果它是,它有3个值:

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

因此,您只需检查它的值,然后相应地在您的应用中执行任何操作。