如何使用像这样的自定义按钮编辑UIImagePicker相机上的按钮(使用Swift):
答案 0 :(得分:0)
如果您根据需要设计自定义视图并添加到 UIImagePickerView作为叠加视图,则可能。
叠加视图完全在原生相机视图上进行,因此有助于隐藏原生相机视图的默认按钮/组件。
var cameraUI = UIImagePickerController()
cameraUI.delegate = delegate
cameraUI.sourceType = .Camera;
cameraUI.delegate = self;
cameraUI.cameraOverlayView = getOverlayViewOnCamera()
controller!.presentViewController(cameraUI, animated: ture, completion:nil)
现在,我们的叠加视图在相机上,所以所有按钮操作都在我们手上,所以我们现在必须按下按钮按下UIImagePickerViewController的对象方法。
相机: takePicture()
视频:startVideoCapture()/ stopVideoCapture()
相机闪光模式: cameraFlashMode
摄像头设备: cameraDevice(正面,背面)