小伙伴们, 这次和大家分享一个很简单的技术, 就是把图片存到相册
首先, 肯定需要一个UIImageView 用于展示图片, 接下来就要用到长按手势, 将长按手势添加到UIImageView上, 代码示例如下:

UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(longPress:)];[self.bigImage addGestureRecognizer:longPress];self.bigImage.userInteractionEnabled = YES;[longPress release];

上面是给一个bigImage加了一个长按手势, 长按手势对应一个方法

长按手势对应的方法:

- (void)longPress:(UILongPressGestureRecognizer *)longPress
{if (longPress.state == UIGestureRecognizerStateBegan) {UIAlertView *name = [[UIAlertView alloc] initWithTitle:@"提示" message:@"是否存入相册" delegate:self cancelButtonTitle:@"好的" otherButtonTitles:@"取消", nil];[name show];[name release];}
}

长按图片, 会出现一个弹框, 提示你是否要将该图片存入相册, 接下来就该执行弹框对应的代理方法

- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{UIImageWriteToSavedPhotosAlbum(self.bigImage.image, nil, nil, nil);//把图片存到相册UIAlertView *name = [[UIAlertView alloc] initWithTitle:nil message:@"已收藏到相册哦! 亲" delegate:nil cancelButtonTitle:nil otherButtonTitles:nil, nil];[name show];[name release];dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{[name dismissWithClickedButtonIndex:0 animated:YES];});}

UIImageWriteToSavedPhotosAlbum(self.bigImage.image, nil, nil, nil); 这句话是把图片存入相册的核心, 要把图片存入相册只需要这么简单的一句话就可以了.

以上简单的介绍了一下, 长按图片存到相册的方法, 希望可以帮到大家, 谢谢!

长按图片 把图片存到相册相关推荐

  1. 安卓手机微信H5中无法长按保存base64图片、blob形式图片的解决办法

    解决实现安卓[微信]H5长按无法保存和分享base64图片问题 问题产生原因,后台发来图片的base64编码有中有空格存在,而ios的WebView可以自动做处理,android则不能. **解决方法 ...

  2. android图片:多选相册的实现

    上一篇文章简单介绍了图片的加载,但是实际业务中,加载图片的需求会比这复杂得多,例如这篇博客要讲的多选相册的实现,会涉及到下面几个问题: 1.  取得图片路径:这里涉及到contentprovider, ...

  3. 【图文保存为图片并下载到相册】海报 h5, 微信和 ios 不支持 和 用uniapp 微信小程序 使用canvas把页面转为图片保存到手机

    第一种,[图文保存为图片并下载到相册] h5, 微信和 ios 不支持 1,安装html2canvas npm install html2canvas --save 2,在需要的页面引入 import ...

  4. android view存储为jpg,Android长按imageview把图片保存到本地的实例代码

    工具类 之前用 AsyncTask 现在改用rxJava public class SaveImageUtils { public static void imageSave(final ImageV ...

  5. android 本地图片分享,Android 把图片保存到本地相册

    [实例简介] 把图片保存到本地相册,实现本地相册资源同步化 [实例截图] [核心代码] Scanner └── Scanner ├── AndroidManifest.xml ├── bin │   ...

  6. uni-app小程序,将base64图片保存到本地相册

    描述 在做项目时,通过填写个人信息,生成一个二维码,现在要求将生成的二维码保存到本地,当点击图片上面的"保存到本地"时,就会将图片保存到本地相册里 实现过程 下面代码中的picUr ...

  7. 微信小程序把图片下载到本地相册(附源码)

    微信小程序保存网络图片到本地实现流程: 1.把图片下载到本地相册 2.检查用户的授权状态(三种状态:未授权,已授权,未同意授权),判断是否授权保存图片的能力,如果是用户点击了不同意授权给小程序保存图片 ...

  8. uniapp下载图片并保存到相册

    uniapp如何下载图片并保存到相册 我们要实现的功能是点击下载场馆二维码到手机相册 下面是实现的js代码 settingQrImgBase64(id) {uni.showLoading({title ...

  9. android自定义相册图片和视频教程,android把图片 视频 保存到相册

    //android把图片文件添加到相册 ContentResolver localContentResolver = getContentResolver(); ContentValues local ...

最新文章

  1. shell awk 的一些用法
  2. 读书笔记:怪侠一枝梅 看后感
  3. 关于WebBrowser.DocumentCompleted事件
  4. php折半查找算法,php二分法查找(也叫折半查找)算法 (数组必须是从小到大的)
  5. centos系统所需软件
  6. python求函数一二阶导_python:利用多种方式解微分方程(以二阶微分系统零状态响应为例)...
  7. el-radio(自定义样式)获取选中label值 + 选中状态 + 拼接String + post提交 - 踩坑篇
  8. QT每日一练day1:第一个程序
  9. linux内核定时器 详解,Linux系统内核定时器机制详解(下)
  10. Python标准库 urllib
  11. 关于E-Prime 2.0 无法呈现音频的一种解决方案
  12. java ssm网上超市购物管理系统
  13. WPS JSA 学习笔记
  14. 测试工程师应如何渡过互联网寒冬
  15. 看了那些 Google 大神 Jeff Dean 的传说后,我跪了!
  16. HAProxy 源代码阅读指引
  17. 啊哈c语言读后感500字,《麦田里的守望者》读后感读书笔记500字五篇
  18. linux没有cpufreq目录,为什么数值计算的时候 cpu 到不了最大频率?
  19. 液晶显示屏划痕修复方法
  20. 计算机系的信息与计算科学考研方向,信息与计算科学专业考研方向和考试科目有哪些...

热门文章

  1. 设计模式与软考试题之状态模式(二)
  2. FM系列—DeepFFM、DeepFM 结构详解
  3. Elasticsearch:Reindex API 使用和故障排除的 3 个实践
  4. [嘭嘭养成记]5. 基于蒙皮网格顶点绑定骨骼权重的模型切分
  5. word文档中画垂直或水平的线条
  6. iOS 8下地图使用
  7. 抽取_内插_半带滤波器_多相滤波器
  8. 3D数字人虚拟人带你解锁更多元宇宙玩法
  9. R语言--数据挖掘3---关联规则分析
  10. IPO在即,Uber让你从“拼车”到“拼吃”