您的位置:首页 > 产品设计 > UI/UE

UIImagePickerController从拍照、图库、相册获取图片

2016-01-14 14:40 513 查看
iOS 获取图片有三种方法:

1. 直接调用摄像头拍照

2. 从相册中选择

3. 从图库中选择

UIImagePickerController 是系统提供的用来获取图片和视频的接口;

用UIImagePickerController 类来获取图片视频,大体分为以下几个步骤:

1. 初始化UIImagePickerController 类;

2. 设置UIImagePickerController 实例的数据来源类型(下面解释);

3. 设置设置代理;

4. 如果需要做图片修改的话设置allowsEditing =yes。

数据来源类型一共有三种:

在用这些来源的时候最好检测以下设备是否支持;

调用摄像头来获取资源

上面只是实例了UIImagePickerController及其属性 在需要获取图片的时候需要弹出窗口调用

我们还需要代理来获取我们选中的图片

代理中一共三个方法 其中一个3.0 已经废弃了,只剩下两个我们需要用的

当用户选取完成后调用;

当用户取消选取时调用;

选取的信息都在info中,info 是一个字典。

字典中的键:

UIImagePickerController 的更多参数参考这里

代理中的功能参考这里

UIImagePickerControllerMediaType 包含着KUTTypeImage 和KUTTypeMovie

KUTTypeImage 包含:

KUTTypeMovie 包含:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: