长按图片 把图片存到相册
小伙伴们, 这次和大家分享一个很简单的技术, 就是把图片存到相册
首先, 肯定需要一个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); 这句话是把图片存入相册的核心, 要把图片存入相册只需要这么简单的一句话就可以了.
以上简单的介绍了一下, 长按图片存到相册的方法, 希望可以帮到大家, 谢谢!
长按图片 把图片存到相册相关推荐
- 安卓手机微信H5中无法长按保存base64图片、blob形式图片的解决办法
解决实现安卓[微信]H5长按无法保存和分享base64图片问题 问题产生原因,后台发来图片的base64编码有中有空格存在,而ios的WebView可以自动做处理,android则不能. **解决方法 ...
- android图片:多选相册的实现
上一篇文章简单介绍了图片的加载,但是实际业务中,加载图片的需求会比这复杂得多,例如这篇博客要讲的多选相册的实现,会涉及到下面几个问题: 1. 取得图片路径:这里涉及到contentprovider, ...
- 【图文保存为图片并下载到相册】海报 h5, 微信和 ios 不支持 和 用uniapp 微信小程序 使用canvas把页面转为图片保存到手机
第一种,[图文保存为图片并下载到相册] h5, 微信和 ios 不支持 1,安装html2canvas npm install html2canvas --save 2,在需要的页面引入 import ...
- android view存储为jpg,Android长按imageview把图片保存到本地的实例代码
工具类 之前用 AsyncTask 现在改用rxJava public class SaveImageUtils { public static void imageSave(final ImageV ...
- android 本地图片分享,Android 把图片保存到本地相册
[实例简介] 把图片保存到本地相册,实现本地相册资源同步化 [实例截图] [核心代码] Scanner └── Scanner ├── AndroidManifest.xml ├── bin │ ...
- uni-app小程序,将base64图片保存到本地相册
描述 在做项目时,通过填写个人信息,生成一个二维码,现在要求将生成的二维码保存到本地,当点击图片上面的"保存到本地"时,就会将图片保存到本地相册里 实现过程 下面代码中的picUr ...
- 微信小程序把图片下载到本地相册(附源码)
微信小程序保存网络图片到本地实现流程: 1.把图片下载到本地相册 2.检查用户的授权状态(三种状态:未授权,已授权,未同意授权),判断是否授权保存图片的能力,如果是用户点击了不同意授权给小程序保存图片 ...
- uniapp下载图片并保存到相册
uniapp如何下载图片并保存到相册 我们要实现的功能是点击下载场馆二维码到手机相册 下面是实现的js代码 settingQrImgBase64(id) {uni.showLoading({title ...
- android自定义相册图片和视频教程,android把图片 视频 保存到相册
//android把图片文件添加到相册 ContentResolver localContentResolver = getContentResolver(); ContentValues local ...
最新文章
- shell awk 的一些用法
- 读书笔记:怪侠一枝梅 看后感
- 关于WebBrowser.DocumentCompleted事件
- php折半查找算法,php二分法查找(也叫折半查找)算法 (数组必须是从小到大的)
- centos系统所需软件
- python求函数一二阶导_python:利用多种方式解微分方程(以二阶微分系统零状态响应为例)...
- el-radio(自定义样式)获取选中label值 + 选中状态 + 拼接String + post提交 - 踩坑篇
- QT每日一练day1:第一个程序
- linux内核定时器 详解,Linux系统内核定时器机制详解(下)
- Python标准库 urllib
- 关于E-Prime 2.0 无法呈现音频的一种解决方案
- java ssm网上超市购物管理系统
- WPS JSA 学习笔记
- 测试工程师应如何渡过互联网寒冬
- 看了那些 Google 大神 Jeff Dean 的传说后,我跪了!
- HAProxy 源代码阅读指引
- 啊哈c语言读后感500字,《麦田里的守望者》读后感读书笔记500字五篇
- linux没有cpufreq目录,为什么数值计算的时候 cpu 到不了最大频率?
- 液晶显示屏划痕修复方法
- 计算机系的信息与计算科学考研方向,信息与计算科学专业考研方向和考试科目有哪些...
热门文章
- 设计模式与软考试题之状态模式(二)
- FM系列—DeepFFM、DeepFM 结构详解
- Elasticsearch:Reindex API 使用和故障排除的 3 个实践
- [嘭嘭养成记]5. 基于蒙皮网格顶点绑定骨骼权重的模型切分
- word文档中画垂直或水平的线条
- iOS 8下地图使用
- 抽取_内插_半带滤波器_多相滤波器
- 3D数字人虚拟人带你解锁更多元宇宙玩法
- R语言--数据挖掘3---关联规则分析
- IPO在即,Uber让你从“拼车”到“拼吃”