繁体   English   中英

具有UIImagePickerController自定义相机覆盖视图的iOS切换相机

[英]iOS switch camera with UIImagePickerController custom camera overlay view

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

通过在覆盖视图中选择“文件的所有者”框,转到“身份检查器”,并添加覆盖附加到的类名称,将覆盖视图与正在编写UIImagePickerController的代码的类挂钩。 然后,使用IBAction将按钮从叠加视图挂接到新类。 在IBAction方法中,可以使用UIImagePickerController类中的cameraDevice选项来切换摄像机视图。

- (IBAction)switchToFrontCamera:(id)sender {

    self.imagePickerController.cameraDevice = UIImagePickerControllerCameraDeviceFront;


}

- (IBAction)switchToBackCamera:(id)sender {

    self.imagePickerController.cameraDevice = UIImagePickerControllerCameraDeviceRear;


}

希望这能回答你的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM