1. .h文件实现 UIImagePickerControllerDelegate和 UINavigationControllerDelegate接口

2. 打开相机/相册

具体函数中添加代码:

    UIImagePickerController *picker = [[UIImagePickerController alloc] init];picker.sourceType = UIImagePickerControllerSourceTypeCamera;picker.delegate = self;picker.allowsEditing = YES;[self presentViewController:picker animated:NO completion:nil];

其中,sourceType属性代表打开 UIImagePickerController的样式,

UIImagePickerControllerSourceTypePhotoLibrary 来自图库

UIImagePickerControllerSourceTypeCamera 来自相机

UIImagePickerControllerSourceTypeSavedPhotosAlbum 来自相册

3. 实现代理方法

#pragma mark - UIImagePickerControllerDelegate
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary<NSString *,id> *)info
{[picker dismissViewControllerAnimated:NO completion:nil];NSString * type = [info objectForKey:UIImagePickerControllerMediaType];if ([type isEqualToString:@"public.image"]){UIImage * image = [info objectForKey:@"UIImagePickerControllerEditedImage"]; // image即为从相机/相册获取到的图片}
}- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker
{[picker dismissViewControllerAnimated:NO completion:nil];
}

转载于:https://www.cnblogs.com/staRR-k2/p/5010930.html

调用iOS系统本地相册或摄像头相关推荐

  1. iOS 获取本地相册图片或视频

    1.先判断iOS 相机相册的权限检测 相关链接 https://www.jianshu.com/p/8a944534e0ee 2.iOS 获取本地相册图片 iOS 获取本地相册图片一 iOS 获取本地 ...

  2. unityios相册_Unity与IOS进行交互,调用IOS系统的相机和相册

    前两篇文章总结了Unity与Android之间的简单交互以及Android系统相机和相册的使用. 更痛苦的是,后来发现在不同的测试机器上会有不同的错误. . . 下一阶段应该一步一步解决 总结当今与I ...

  3. unity ios系统相机相册 IOS16 自动横屏

    应用本身只支持竖屏,并且关闭了自动旋转 更新到ios16后,调用系统相册弹出后,由竖屏自动变成了横屏,调用相机也会切换横屏,并且按钮都不见了无法返回只能退出app. 解决: self.ImagePic ...

  4. iOS调取本地相册成功之后,显示的相册英文名称变成中文的解决方法

    调用本地的相册成功之后 会是这样的显示 想把上图中相册的英文名还有按钮的英文名改成中文名 需要  project---->info---->Localizations---->把En ...

  5. Android中通过访问本地相册或者相机设置用户头像

    目前几乎所有的APP在用户注册时都会有设置头像的需求,大致分为三种情况: (1)通过获取本地相册的图片,经过裁剪后作为头像. (2)通过启动手机相机,现拍图片然后裁剪作为头像. (3)在APP中添加一 ...

  6. Win10系统,用C++调用OpenCV接口,播放本地视频文件,播放本地和网络摄像头

    1 前言 前边2篇文章介绍了在WIN10系统上,分别用C++和Python调用OpenCV接口,加载和显示一张静态图片.本篇我们来看一下,用C++如何调用OpenCV接口,打开和播放本地视频文件,打开 ...

  7. java 调用手机相册_微信公众号调用手机摄像头拍照和本地相册

    [实例简介] 微信公众号调用手机摄像头拍照和本地相册,上传服务器 [实例截图] [核心代码] 微信公众号调用手机摄像头拍照和本地相册(2) └── 微信公众号调用手机摄像头拍照和本地相册 └── 微信 ...

  8. layui框架实战案例(6):上传图片和视频自动调用IOS或安卓系统的摄像头功能

    显示效果: 安卓系统上传图片 安卓系统上传视频 苹果IOS IOS系统上传图片 IOS系统上传视频 layui解决代码 上传图片 <button class="layui-btn&qu ...

  9. 微信H5页面调起相册和摄像头,实现图片上传,并上传到本地服务器

    1.config权限配置 $.ajax({url:'wx_getConfig', type:'get',dataType:'json',async:false,success:function(dat ...

最新文章

  1. 技术05期:五分钟教你读懂卷积神经网络【CNN】
  2. APC UPS网络管理卡 (AP9606/9617/9618/9619)的快速安装及配置指南
  3. 【UWP】拖拽列表项的排序功能实现
  4. Qt之FTP实现--QFtp篇
  5. 发布一个C#实现的Asterisk的管理系统
  6. android 车辆轨迹,Android自定义view实现车载可调整轨迹线
  7. 移动语音引擎相关开发笔记
  8. Android动态添加Fragment
  9. Silverlight之OOB模式下的一些事
  10. c语言 dirent,DIR和dirent结构体
  11. ubuntu安装gem和fastlane
  12. 韩国的开发者开源项目 paper with code论文自动下载
  13. 求矩阵中非零元素个数(L0范式)
  14. oracle9i rac for aix,oracle 11gR2 rac for aix 第二个节点运行root.sh不成功问题处理
  15. vue高德地图JS API 实现海量点标记展示
  16. js中国标准时间转换为yyyy-MM-dd
  17. 智能交通系统计算机技术应用,计算机技术在智能交通系统中的应用.docx
  18. QUICK PCB抄板教程(无网络编号)
  19. RK3399平台开发系列讲解(UART子系统)4.26、TTY子系统之系统框架
  20. python pb与json互转

热门文章

  1. LVS负载均衡基础总结
  2. 安全观之我见(三):省银之道在预防
  3. 安装完毕freebsd的后续工作,安全设置及其他(适合新手)
  4. 【读书笔记】建造者模式代码完成与大家分享
  5. happiness is meaningful joy
  6. 【转】C# 正则表达式 使用介绍
  7. sql server的远程连接
  8. Educational Codeforces Round 37 (Rated for Div. 2)
  9. 作业1-四则运算题目生成程序
  10. The server time zone value