这样,再用户同意之后,我们的app就能拿到对相册访问的权限了。
2、找到对应控制器的.m文件,在文件中创建一个全局的UIImagePickerController对象和一个UIImageView对象,我的是在ViewController.m文件中创建的。
3.初始化刚才添加imageView和imagePickerVC,初始化时,同时设置imagePickerVC的delegate和图片是否允许编辑,我习惯在懒加载中初始化
记得在@interface添加遵循的协议
4.在viewDidLoad方法中初始化一个button,同时将刚才的imageView和button一起添加到self.view中
5.添加button点击时触发的方法
6.设置UIimagePickerController的代理方法,用来获取我们打开相册后选择的图片
这样,就能打开系统的相册了
下面是效果图:
最近一个项目用了纯h5 页面 当js调用系统相册时候,弹出的框 显示的是这样的但是需要的是这样的
做法是这样的
延伸下(下面这个我没有验证过,但是看起来 就是对的啊)
iOS 应用程序内切换语言 中英文切换