相机闪光灯在iOS中使用UIImagePickerController打开/closures/closuresSwift

我对IOS Swift很新。 但我正在构build一个样本相机的应用程序,需要照片和video,然后保存到照片库。 但是我希望用户在相机视图上select自动/开/关闪光灯选项,当用户拍摄照片时,闪光灯会根据select的选项开启或closures。 我正在使用UIImagePickerController来自定义相机function。 到目前为止,我无法得到太多的build议,我怎么能够在按下button的同时在相机视图上启用/closuresfunction以及相机闪光灯同时工作。

UIImagePickerController中是否有任何Camera Flashfunction? 如果是这样,那么我怎么才能添加或使用我的代码我到目前为止,所以闪光和拍照一起工作。

任何关于如何能够在我的控制器中添加闪光灯function以及如何在拍摄照片的同时工作的帮助? 有人能指点我朝正确的方向。 任何帮助将不胜感激。

UIImagePicker有一个名为cameraFlashMode的属性,你可以设置

imagePicker.cameraFlashMode = UIImagePickerControllerCameraFlashMode.On 

在iOS 4.0及更高版本中,您可以提供自定义控件,让用户调整闪光模式(在具有闪光灯的设备上),select使用哪个相机(在具有前置和后置摄像头的设备上),然后在静止图像和电影捕捉。

您也可以通过编程来pipe理这些设置。 您也可以直接操作闪光灯来提供闪光灯等效果。 呈现一个采集器界面设置为使用video拍摄模式。 然后,通过将cameraFlashMode属性设置为UIImagePickerControllerCameraFlashModeOn或UIImagePickerControllerCameraFlashModeOff来打开或closures闪光LED。

Interesting Posts