iOS 媒体功能实现与图像滤镜应用
1. 拍照与存储
在开发应用时,若需要使用用户的相机、麦克风和照片库,要在隐私键中提供清晰的描述,这样用户才会更愿意授予应用访问这些隐私敏感信息的权限。添加这些键后,就可以使用 UIKit 内置的 UIImagePickerController 组件来实现拍照功能。
当需要用户提供图片时,用户既可以从照片库中选择,也可以使用相机拍照, UIImagePickerController 支持这两种方式。下面介绍如何让用户使用相机拍照:
- 在 ImageViewController 类中添加 viewDidLoad() 方法的实现:
override func viewDidLoad() {
super.viewDidLoad()
let imagePicker = UIImagePickerController()
imagePicker.sourceType = .camera
imagePicker.delegate = self
present(imagePicker, animated: true, completion: nil)
}
上述代码创建了一个 UIImagePickerController 对象实例,并将相机设置为图像源,然后展示给用户。同时,将视图控制器设置为图像选择器的代理。
当用户拍照完成后,图像选择器会通知其代理,以便提取图
超级会员免费看
订阅专栏 解锁全文
7

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



