0

我对 IOS Swift 很陌生。但我正在构建一个示例相机应用程序,它可以拍摄照片和视频,然后保存到照片库。但我希望用户在相机视图上选择自动/开/关闪光灯选项,当用户拍照时,闪光灯会根据他/她选择的选项打开或关闭。我正在使用 UIImagePickerController 自定义相机功能。到目前为止,我无法获得太多关于如何在相机视图上打开/关闭功能以及按下按钮时相机闪光灯同时工作的建议。

UIImagePickerController 中是否已经提供了任何相机闪光灯功能?如果是这样,那么我如何添加或使用我到目前为止的代码,以便闪光灯和拍照一起工作。

关于如何在我的控制器中添加闪光灯功能以及如何在拍照时同时工作的快速示例有任何帮助吗?有人可以指出我正确的方向。任何帮助将不胜感激。

4

2 回答 2

7

UIImagePicker 有一个属性叫做 cameraFlashMode你可以设置

imagePicker.cameraFlashMode = .on
于 2015-05-06T04:01:28.793 回答
0

在 iOS 4.0 及更高版本中,您可以提供自定义控件让用户调整闪光灯模式(在具有闪光灯 LED 的设备上)、选择要使用的摄像头(在具有前置和后置摄像头的设备上)以及在静止图像之间切换和电影捕捉。

您还可以通过编程方式管理这些设置。您还可以直接操纵闪光灯以提供频闪灯等效果。呈现一个选择器界面设置为使用视频捕获模式。然后,通过将cameraFlashMode属性设置为UIImagePickerControllerCameraFlashModeOnUIImagePickerControllerCameraFlashModeOff来打开或关闭闪光灯 LED 。

于 2015-05-06T04:04:27.247 回答