是否有一种简单的方法可以使用UIImagePickerController相机覆盖视图上的自定义按钮从前置摄像头切换到后置摄像头而无需使用AVCapture框架?
答案 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;
}
希望能回答你的问题。