if(0==buttonIndex)

{

if (![UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera]) {

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"" message:@"当前设备不支持拍照功能" delegate:nil

cancelButtonTitle:@"确定" otherButtonTitles: nil];

[alert show];

[alert release];

}

else{

CameraPicker = [[UIImagePickerController alloc] init];

CameraPicker.delegate = self;

CameraPicker.allowsEditing = YES;

CameraPicker.sourceType = UIImagePickerControllerSourceTypeCamera;

[self presentViewController:CameraPicker animated:YES completion:^{}];

}

}else if(1==buttonIndex)

{

//相册

p_w_picpathpicker = [[MyPickerViewController alloc] initWithNum:9];

p_w_picpathpicker.delegate = self;

p_w_picpathpicker.mydelegate = self;

p_w_picpathpicker.allowsEditing = NO;

p_w_picpathpicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;

[self presentViewController:p_w_picpathpicker animated:YES completion:^{}];

}#pragma mark –

#pragma mark Camera View Delegate Methods

- (void)p_w_picpathPickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {

UIImage* p_w_picpath = [info objectForKey:@"UIImagePickerControllerOriginalImage"];

[p_w_picpathview setImage:p_w_picpath];

if ([picker isEqual:p_w_picpathpicker]) {

[p_w_picpathpicker addImage:p_w_picpath Index:p_w_picpathpicker.currentNum+1];

[p_w_picpathpicker popViewControllerAnimated:YES];

}

else{

[picker dismissViewControllerAnimated:YES completion:^{}];

[self sendImageWithArray:[NSArray arrayWithObjects:p_w_picpath, nil]];

}

}

- (void)p_w_picpathPickerControllerDidCancel:(UIImagePickerController *)picker {

[picker dismissViewControllerAnimated:YES completion:^{}];

}

转载于:https://blog.51cto.com/scxixi/1129815

uiimagepickerviewcontroller相关推荐

  1. AssetsLibrary使用介绍

    一.概述      AssetsLibrary框架:从iOS4.0开始提供,可以通过它获取设备里的图片和视频等资料,以API的方式提供,而且界面式的,比UIImagePickerViewControl ...

  2. ios学习笔记——UIImagePickerController

    1.UIImagePickerController初始化 UIImagePickerController * picker = [[UIImagePickerController alloc]init ...

  3. iOS - 视频开发

    视频实质: 纯粹的视频(不包括音频)实质上就是一组帧图片,经过视频编码成为视频(video)文件再把音频(audio)文件有些还有字幕文件组装在一起成为我们看到的视频(movie)文件.1秒内出现的图 ...

  4. ios系统升级记录适配篇

    以下记录的是,我在学习中的一些学习笔记,这篇笔记是自己学习的学习大杂烩,主要用于记录,方便查找 系统系列 系统发布时间 ios系统版本 ios 15系列 ios 15.2 ios 15.1 2021年 ...

  5. WeBRTC IOS视频采集流程

    因CSDN MardDown语法问题,流程图部分不兼容有道云笔记,所以流程图部分请拷贝到有道云笔记生成查看. iOS视频录制: 同拍照一样视频录制功能有两种实现方式 UIImagePickerView ...

  6. Flutter和原生iOS调用相册

    文章链接:https://juejin.cn/post/6908232699673722888 目的: 实现一个flutter调用原生ios相册的功能,并传递照片 flutter的操作 flutter ...

  7. UINavigationController使用详解

    有一阵子没有写随笔,感觉有点儿手生.一个多月以后终于又一次坐下来静下心写随笔,记录自己的学习笔记,也希望能够帮到大家. 废话少说回到正题,UINavigationController是IOS编程中比较 ...

  8. ios 调用系统相机为英文时的更改

    使用UIImagePickerViewController调用系统相机,当系统相机按钮为英文时. 在 info.plist 中添加 Localization native development re ...

最新文章

  1. python计算tfidf sklearn计算
  2. java map类型转换_Java string类型转换成map代码实例
  3. Notepad++ 去除CRLF符号
  4. PHP实现单击“添加”按钮增加一行表单项,并将所有内容插入到数据库中
  5. 其它数据类型和Json的转化
  6. 【LeetCode笔记】141. 环形链表(Java、快慢指针、链表)
  7. 避免线上故障的10条建议
  8. 2月第4周回顾:IT求职困惑不少 虚拟化热点不断
  9. 经典算法冒泡 和二分法
  10. 数据结构-直接选择排序
  11. iOS和Android和H5交互WebViewJavascriptBridge
  12. 人工智能大战苹果缺席 保护用户隐私拖慢其步伐
  13. 如何从一根普通八芯网线如何分出电话线和网络线?
  14. 论文阅读:A Survey on Why-Type Question Answering Systems
  15. 为什么说易语言不如c语言_不说语言? 如何使用Google翻译
  16. 中国超2亿人单身,一线城市单身青年4成月光
  17. 提取百度新闻的标题、网址、日期和来源
  18. 什么是期货反向跟单?
  19. xml文件消除黄色警报_新机器,XML和歧义消除
  20. 在30分钟内创建你的深度学习服务器

热门文章

  1. C++(STL):05---智能指针之unique_ptr
  2. 机器学习问题总结(03)
  3. 《Python Cookbook 3rd》笔记(5.5):文件不存在才能写入
  4. struts2通配符_基于Struts2框架的名片管理系统
  5. 51单片机下载完程序后不亮_程序如何下载到单片机中?单片机常用的四种烧写程序方式介绍...
  6. C++ 标准程序库std::string 详解
  7. 执行truffle unbox react报错,出现Error: connect ECONNREFUSED 0.0.0.0:443问题的解决办法
  8. 对比Ruby和Python的垃圾回收(2):代式垃圾回收机制
  9. 八个被现代科学证实的古老信条
  10. Skip宏块与Direct预测模式浅析