我想用自动闪光灯设置前置闪光灯,所以前置摄像头不支持闪光灯,所以我必须把一个白色的视图放在闪光灯上,现在我的问题是,如果用户设置Flash模式自动?当我必须显示flash视图时如何检测?
答案 0 :(得分:2)
您的 UIImagePickerController 有一个名为 cameraFlashMode 的属性。
请注意,如果您支持iOS7, cameraFlashMode 将始终将状态设置为“自动”。要解决此问题,您需要将闪存模式状态保持为属性。
BOOL isFlashModeOn = self.flashmode == (UIImagePickerControllerCameraFlashModeOn || UIImagePickerControllerCameraFlashModeAuto);