iOS开发调用相机并打开相册以获取图片

电脑杂谈  发布时间:2020-03-20 19:00:24  来源:网络整理

ios 相机相册_ios调用相机和相册_ios 相机和相册

创建工程项目和视图控制器

创建一个单视图项目ios调用相机和相册,自动创建一个ViewController尝试使用该控制器.

iOS开发 调用相机和打开相册获取图片

创建和初始化UI控件

在ViewController.m中创建并初始化UIImageView以显示获取的图像ios调用相机和相册,UIButton和响应事件.

ios调用相机和相册_ios 相机相册_ios 相机和相册

iOS开发 调用相机和打开相册获取图片

iOS开发 调用相机和打开相册获取图片

设置宏定义,添加代理

确定是否为iOS8或更高版本:

#define IOS8([[[[UIDevicecurrentDevice] systemVersion] floatValue]> = 8.0?是: 否)

ios 相机和相册_ios调用相机和相册_ios 相机相册

回忆相册需要使用:

UIImagePickerControllerDelegate,UINavigationControllerDelegate代理,iOS 7的UIActionSheet需要添加UIActionSheetDelegate.

iOS开发 调用相机和打开相册获取图片

完成按钮响应事件

iOS8使用UIAlertController选择如何获取图片;

ios调用相机和相册_ios 相机和相册_ios 相机相册

iOS8使用UIAlertAction选择如何获取图片.

iOS开发 调用相机和打开相册获取图片

iOS开发 调用相机和打开相册获取图片

添加自定义方法将图片保存到本地沙箱

选择后调用.

ios 相机相册_ios 相机和相册_ios调用相机和相册

iOS开发 调用相机和打开相册获取图片

获取图像缓存并显示

iOS开发 调用相机和打开相册获取图片

完整示例

要允许该应用调用相机并阅读相册图片.

呼叫相机并打开相册以获取图片“ />


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-146298-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...