3
相机应用程序持续为用户设置关于闪光灯是否关闭/开启/自动(以及类似HDR的功能)。有没有办法阅读这些设置,以便我的应用程序(具有自定义相机UI)默认为最后一次已知的用户偏好?有没有办法让用户获得当前的Flash设置(对于相机)?
相机应用程序持续为用户设置关于闪光灯是否关闭/开启/自动(以及类似HDR的功能)。有没有办法阅读这些设置,以便我的应用程序(具有自定义相机UI)默认为最后一次已知的用户偏好?有没有办法让用户获得当前的Flash设置(对于相机)?
在这里不是100%确定,但如果你看看UIImagePickerController文档,你会看到有一个用于cameraFlashMode的API。我不是正面的,如果它是一个可读的属性,但如果是这样,那有3个值:
enum {
UIImagePickerControllerCameraFlashModeOff = -1,
UIImagePickerControllerCameraFlashModeAuto = 0,
UIImagePickerControllerCameraFlashModeOn = 1
};
typedef NSInteger UIImagePickerControllerCameraFlashMode;
所以你可以检查它的值,然后做任何你在你的应用程序相应地想。
OP希望能够读取相机应用程序的设置或某些全局系统范围的相机设置。如果他坚持用户在自己的应用程序中设置的设置,这将非常有用。 –
是的,我没有测试,如果这是一个可读的属性,但它似乎不是。这很可能意味着这是不可能的。 –