iOS应用中相机与照片访问功能开发指南
1. 相机设备选择与图像选择器呈现
在具有多个摄像头的设备上,可以通过设置 cameraDevice 属性为 UIImagePickerControllerCameraDevice.front 或 UIImagePickerControllerCameraDevice.rear 来选择使用的摄像头。使用 isCameraDeviceAvailable() 方法结合相同的常量来检查前置或后置摄像头是否可用。
创建并配置 UIImagePickerController 后,使用从 UIView 继承的 self.present(_:animated:completion:) 方法将图像选择器呈现给用户。
2. 实现图像选择器控制器委托
要了解用户何时使用完图像选择器,需要实现 UIImagePickerControllerDelegate 协议。该协议定义了两个方法:
- imagePickerController(_:didFinishPickingMediaWithInfo:) :当用户成功拍摄照片或视频,或从媒体库中选择项目时调用。示例代码如下:
func imagePickerController(picker: UIImagePickerController
超级会员免费看
订阅专栏 解锁全文
4

被折叠的 条评论
为什么被折叠?



