UIImagePickerController拍照与视频录制功能
UIImagePickerController 挺好用的一个组件,基本可以满足你所有和相机、相册交互的需求。它可以轻松地让用户拍照、录视频或选择相册里的内容。作为 iOS 的标准组件,继承了UINavigationController
,所以在导航栈里使用方便。配置起来也比较简单,像是设置sourceType
来指定是拍照还是选取相册,或者通过mediaTypes
来限制用户只能选择图片或者视频。更好的是,你可以自定义拍摄时的一些行为,比如开启闪光灯、设置视频质量等。用户操作结束后,回调的imagePickerController(_:didFinishPickingMediaWithInfo:)
方法就会给你返回选择的内容。你也可以通过代理方法来取消操作,甚至做一些实时滤镜效果。不过,别忘了在 Info.plist 里申相机权限哦。总体来说,这个组件挺强大的,能快速集成拍照和视频录制功能。如果你想做一个涉及图像或视频的应用,它绝对是个好帮手。
51.29KB
文件大小:
评论区