iOS切换摄像头,带UIImagePickerController自定义摄像头叠加视图

时间:2015-05-06 20:09:38

标签: ios uiimagepickercontroller

是否有一种简单的方法可以使用UIImagePickerController相机覆盖视图上的自定义按钮从前置摄像头切换到后置摄像头而无需使用AVCapture框架?

1 个答案:

答案 0 :(得分:0)

将覆盖视图挂钩到您正在编写UIImagePickerController代码的类,方法是在覆盖视图中选择文件所有者框,转到Identity Inspector,然后添加覆盖所附加的类名。然后,使用IBAction将覆盖视图中的按钮挂钩到新类。在IBAction方法中,您可以使用UIImagePickerController类中的cameraDevice选项来切换摄像机视图。

- (IBAction)switchToFrontCamera:(id)sender {

    self.imagePickerController.cameraDevice = UIImagePickerControllerCameraDeviceFront;


}

- (IBAction)switchToBackCamera:(id)sender {

    self.imagePickerController.cameraDevice = UIImagePickerControllerCameraDeviceRear;


}

希望能回答你的问题。