【发布时间】:2015-05-06 20:09:37
【问题描述】:
是否有一种简单的方法可以使用 UIImagePickerController 相机覆盖视图上的自定义按钮从前置摄像头切换到后置摄像头,而无需使用 AVCapture 框架?
【问题讨论】:
标签: ios uiimagepickercontroller
是否有一种简单的方法可以使用 UIImagePickerController 相机覆盖视图上的自定义按钮从前置摄像头切换到后置摄像头,而无需使用 AVCapture 框架?
【问题讨论】:
标签: ios uiimagepickercontroller
通过选择覆盖视图中的文件所有者框,转到身份检查器并添加覆盖层所附加的类名,将覆盖层视图连接到您正在编写 UIImagePickerController 代码的类。然后,使用 IBAction 将按钮从覆盖视图挂钩到新类。在 IBAction 方法中,您可以使用 UIImagePickerController 类中的 cameraDevice 选项来切换相机视图。
- (IBAction)switchToFrontCamera:(id)sender {
self.imagePickerController.cameraDevice = UIImagePickerControllerCameraDeviceFront;
}
- (IBAction)switchToBackCamera:(id)sender {
self.imagePickerController.cameraDevice = UIImagePickerControllerCameraDeviceRear;
}
希望能回答你的问题。
【讨论】: