博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
调用相册资源
阅读量:5322 次
发布时间:2019-06-14

本文共 1081 字,大约阅读时间需要 3 分钟。

 

目标类需要确认的协议

@interface AddViewController : UIViewController<UINavigationControllerDelegate,UIImagePickerControllerDelegate>

 

1. //给头像图片添加一个处理事件

    UITapGestureRecognizer * tap = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(dddd)];

    self.myiamge.userInteractionEnabled = YES;

    [self.myiamge addGestureRecognizer:tap];

 

2,//点击头像图片的处理方法

-(void)dddd

{

    //弹出系统提供的相册,UIimagepickerviewcontroller

    if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypePhotoLibrary])

    {

        UIImagePickerController * picker = [[UIImagePickerController alloc  ]init];

        picker.delegate= self;

        //指定源为相册

        picker .sourceType = UIImagePickerControllerSourceTypePhotoLibrary;

        [self presentViewController:picker  animated:YES completion:nil];

    }

 

}

3,//代理方法,当点击相册中的某张图片时调用

-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info

{

    //获取图片,从字典中

    self.myiamge.image = info[UIImagePickerControllerOriginalImage];

    [picker dismissViewControllerAnimated:YES completion:nil];

    

    

}

转载于:https://www.cnblogs.com/liuzhongblog/p/4936567.html

你可能感兴趣的文章
记Angular与Django REST框架的一次合作(2):前端组件化——Angular
查看>>
08.存储Cinder→5.场景学习→08.Backup Volume→1.概述与配置
查看>>
进阶之路(基础篇) - 012 Arduino IDE 添加DHT11传感器第三方库的方法
查看>>
详谈js面向对象 javascript oop,持续更新
查看>>
关于这次软件以及pda终端的培训
查看>>
jQuery上传插件Uploadify 3.2在.NET下的详细例子
查看>>
spring11----基于Schema的AOP
查看>>
解决input框自动填充为黄色的问题
查看>>
音视频基础知识(一)
查看>>
CyclicBarrier的使用
查看>>
小程序开发笔记
查看>>
Web框架高级功能之模板、拦截器、Json、打包
查看>>
如何辨别一个程序员的水平高低?是靠发量吗?
查看>>
安装scikit-learn过程记录
查看>>
数据库的标识符可以有多长
查看>>
新手村之循环!循环!循环!
查看>>
在创业公司上班的感受
查看>>
Shell脚本
查看>>
masm32V11配置
查看>>
ASP.NET中Request.ApplicationPath、Request.FilePath、Request.Path、.Request.MapPath
查看>>