美文网首页
ios开发-调用系统相册(原生)

ios开发-调用系统相册(原生)

作者: 地主家的蛋蛋 | 来源:发表于2019-01-25 15:26 被阅读0次

步骤

1、首先要开启app对相册获取的权限,找到app对应的Info.plist文件,在Key值一栏填入:Privacy - Photo Library Usage Description,然后在Value一栏填入“此App需要您的同意才能读取相册”。

开启app对相册获取的权限

这样,再用户同意之后,我们的app就能拿到对相册访问的权限了。

2、找到对应控制器的.m文件,在文件中创建一个全局的UIImagePickerController对象和一个UIImageView对象,我的是在ViewController.m文件中创建的。

创建一个全局的UIImagePickerController对象和一个UIImageView对象

3.初始化刚才添加imageView和imagePickerVC,初始化时,同时设置imagePickerVC的delegate和图片是否允许编辑,我习惯在懒加载中初始化

在懒加载中初始化imageView和imagePickerVC

记得在@interface添加遵循的协议

添加遵循的协议

4.在viewDidLoad方法中初始化一个button,同时将刚才的imageView和button一起添加到self.view中

添加imageView和button

5.添加button点击时触发的方法

button点击触发的方法

6.设置UIimagePickerController的代理方法,用来获取我们打开相册后选择的图片

设置UIimagePickerController的代理方法

这样,就能打开系统的相册了

下面是效果图:

运行后的页面 点击按钮后 选择图片后 确认后

相关文章

网友评论

      本文标题:ios开发-调用系统相册(原生)

      本文链接:https://www.haomeiwen.com/subject/lmjyjqtx.html