iOS长按图片保存实现方法

转载 2016年06月01日 09:23:56

1、添加手势识别:

   UITapGestureRecognizer*tap =   [[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(imgTapCliclk:)];

   UILongPressGestureRecognizer*longTap = [[UILongPressGestureRecognizeralloc]initWithTarget:selfaction:@selector(imglongTapClick:)];

2、imaglongTapClick:

 -(void)imglongTapClick:(UILongPressGestureRecognizer*)gesture

{

if(gesture.state==UIGestureRecognizerStateBegan)

{

UIActionSheet*actionSheet = [[UIActionSheetalloc]initWithTitle:@"保存图片"delegate:self cancelButtonTitle:@"取消"destructiveButtonTitle:nil otherButtonTitles:@"保存图片到手机",nil];

actionSheet.actionSheetStyle=UIActionSheetStyleBlackOpaque;

[actionSheetshowInView:self];

UIImageView*img = (UIImageView*)[gestureview];

_sentImg= img;

}

}

 - (void)actionSheet:(UIActionSheet*)actionSheet didDismissWithButtonIndex:  (NSInteger)buttonIndex

{

if(buttonIndex ==0) {
UIImageWriteToSavedPhotosAlbum(_sentImg.image,self,@selector(imageSavedToPhot  osAlbum:didFinishSavingWithError:contextInfo:),nil);

}

}

pragma mark --- UIActionSheetDelegate---

- (void)imageSavedToPhotosAlbum:(UIImage*)image didFinishSavingWithError:  (NSError*)error contextInfo:(void*)contextInfo

{

NSString*message =@"呵呵";

if(!error) {

message =@"成功保存到相册";

 UIAlertView*alert = [[UIAlertViewalloc]initWithTitle:@"提示"message:messagedelegate:selfcancelButtonTitle:@"确定"otherButtonTitles:nil];

[alertshow];

}else

{

message = [errordescription];

UIAlertView*alert = [[UIAlertViewalloc]initWithTitle:@"提    示"message:messagedelegate:selfcancelButtonTitle:@"确定"otherButtonTitles:nil];

[alertshow];

}

}


文/轻斟浅醉17(简书作者)
原文链接:http://www.jianshu.com/p/537945866b58
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

iOS 长按图片保存本地

今天遇到一个需求,长按二维码保存到本地,现在就和大家分享下方法,(由于 iOS10的缘故 需要在 plist 文件里添加Privacy - Photo Library Usage Descriptio...
  • Amydom
  • Amydom
  • 2016年11月02日 11:00
  • 1062

iOS长按保存图片

在有的App中的图片你长按它就会提示你是否保存当前图片,这个效果看起来是不是挺高大上的啊,今天我就来给大家分享这个效果,下面写代码 下面的代码中imageView得首先创建好,就是你想要保存的那种图...
  • zh9282
  • zh9282
  • 2015年02月27日 22:24
  • 1732

iOS_长按保存图片

最终效果图: 示例代码片段 // // ViewController.m // 长按,弹出 菜单控制器 下载图片 // // Created by bey...

ios APPweb网页长按识别二维码和保存图片

知识点:oc和js的交互 、系统原生类二维码识别 核心思想:通过oc向web网页注入js代码以获取网页中的图片。获取图片后再进行二维码识别、保存图片等操作。 具体实现: 1、给webvi...

ios uiwebview 长按图片,保存到本地相册

我们所要解决的问题如题目所示:ios中,长按Webview中的图片,将图片保存到本地相册。 解决方案:对load的html网页,执行js注入,通过在webview中执行js代码,来响应点击事件,...

Android自定义popupwindow实现ios中UC浏览器中长按图片弹出的PopupWindow效果

Android应用仿ISO中UC浏览器中长安图片弹出的PopupWindow的效果 MainActivity: public class MainActivity extends AppCompa...
  • Wtoria
  • Wtoria
  • 2016年06月01日 19:05
  • 1038

IOS 实现类似桌面删除应用程序的效果(长按 可编辑 删除 图片按比例截取)

一个类似苹果桌面上长按删除app的效果,就是当你长按屏幕时,会出现缩小图片并出现删除按钮,点击删除按钮,删除图片并且后面图片前移。 当再次点击图片,恢复。点击图片有处理事件,可以在此做一些处理。 实现...

iOS开发截屏并保存图片到本地相册以及长按保存图片到本地

有时候我们的开发需求中需要截图,并且保存图片到本地相册,或者是长按图片保存到本地。不多说,用代码说话: 我在代码中的注释写得特别详细,相信你一看就懂! -(void)buttonAction:(UIB...

一个iOS图片选择器的DEMO(实现图片添加,宫格排列,图片长按删除,以及图片替换等功能)

转自:http://www.cnblogs.com/dashunzi/p/3746445.html   在开发中,经常用到选择多张图片进行上传或作其他处理等等,以下DEMO满足了...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS长按图片保存实现方法
举报原因:
原因补充:

(最多只允许输入30个字)