当前位置: 首页 > news >正文

IOS 打开相机和相册的方法

为什么80%的码农都做不了架构师?>>>   hot3.png

/**
 *  打开相机的方法
 */
- (void)openCamera
{
    UIImagePickerController *ipc = [[UIImagePickerController alloc] init];
    ipc.sourceType = UIImagePickerControllerSourceTypeCamera;
    ipc.delegate = self;
    [self presentViewController:ipc animated:YES completion:nil];
}

/**
 *  打开相册的方法
 */
- (void)openPhotoLibrary
{
    UIImagePickerController *ipc = [[UIImagePickerController alloc] init];
    ipc.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
    ipc.delegate = self;
    [self presentViewController:ipc animated:YES completion:nil];
}

#pragma mark - UIImagePickerControllerDelegate
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
    //1.销毁picker的控制器
    [picker dismissViewControllerAnimated:YES completion:^{
        //2.取出图片
        UIImage *image = info[UIImagePickerControllerOriginalImage];
        self.imageView.image = image;
    }];
}


转载于:https://my.oschina.net/SoulJa/blog/467860

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • DirectSound应用
  • C语言及程序设计进阶例程-25 排序问题及其求解
  • ThinkPhp学习09
  • TCP/IP详解学习笔记(6)-UDP协议
  • Kotlin:Android世界的Swift
  • js检测是否手机浏览的函数
  • 浅谈数据结构-二叉树
  • SharePoint 2013 开发——APP开发的考虑和建议
  • LAMP环境搭建
  • 设置共享实验
  • 基线MRI与CRP是依那西普对nr-axSpA的疗效预测因素
  • 硬盘分区后丢失的文件怎么恢复
  • HEVC/H.265 的未来必须是使用并行处理(OpenCL?) OpenCV和OpenCL区别
  • C++ 与 CDC相关的知识,点滴总结
  • 一些误解和错误的看法
  • [nginx文档翻译系列] 控制nginx
  • 《Java编程思想》读书笔记-对象导论
  • 【从零开始安装kubernetes-1.7.3】2.flannel、docker以及Harbor的配置以及作用
  • Android框架之Volley
  • CSS 提示工具(Tooltip)
  • Docker入门(二) - Dockerfile
  • ES学习笔记(12)--Symbol
  • go语言学习初探(一)
  • iOS动画编程-View动画[ 1 ] 基础View动画
  • JavaScript DOM 10 - 滚动
  • jQuery(一)
  • Linux快速复制或删除大量小文件
  • NSTimer学习笔记
  • Protobuf3语言指南
  • rabbitmq延迟消息示例
  • SpringBoot几种定时任务的实现方式
  • 成为一名优秀的Developer的书单
  • 第三十一到第三十三天:我是精明的小卖家(一)
  • 基于 Ueditor 的现代化编辑器 Neditor 1.5.4 发布
  • 每天10道Java面试题,跟我走,offer有!
  • 一起参Ember.js讨论、问答社区。
  • 异步
  • Nginx惊现漏洞 百万网站面临“拖库”风险
  • 移动端高清、多屏适配方案
  • 支付宝花15年解决的这个问题,顶得上做出十个支付宝 ...
  • ‌‌雅诗兰黛、‌‌兰蔻等美妆大品牌的营销策略是什么?
  • #使用清华镜像源 安装/更新 指定版本tensorflow
  • #我与Java虚拟机的故事#连载04:一本让自己没面子的书
  • $(document).ready(function(){}), $().ready(function(){})和$(function(){})三者区别
  • $NOIp2018$劝退记
  • (¥1011)-(一千零一拾一元整)输出
  • (1)(1.8) MSP(MultiWii 串行协议)(4.1 版)
  • (152)时序收敛--->(02)时序收敛二
  • (175)FPGA门控时钟技术
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (Redis使用系列) Springboot 在redis中使用BloomFilter布隆过滤器机制 六
  • (二)延时任务篇——通过redis的key监听,实现延迟任务实战
  • (力扣记录)1448. 统计二叉树中好节点的数目
  • (自用)仿写程序
  • . ./ bash dash source 这五种执行shell脚本方式 区别