长按图片的保存到相册里面的

 UILongPressGestureRecognizer *longpress=[[UILongPressGestureRecognizeralloc]initWithTarget:selfaction:@selector(saveCacheImage:)];

    longpress.delegate=self;

    longpress.minimumPressDuration = 0.5;

    [imageView addGestureRecognizer:longpress];

图片添加长按的识别

-(void)saveCacheImage:(UILongPressGestureRecognizer *)longpress{

    //手势会响应两次我们取最开始的那一次

    if (longpress.state ==UIGestureRecognizerStateEnded) {

        

       return;

        这里是很容易忘记的加上判断,防止两次响应同一个事件

    } else if (longpress.state ==UIGestureRecognizerStateBegan) {

        

        //我们要做的事情

    

    self.cacheiv=(UIImageView *)longpress.view;

    UIActionSheet *as=[[UIActionSheetalloc]initWithTitle:nildelegate:selfcancelButtonTitle:@"取消"destructiveButtonTitle:nilotherButtonTitles:@"保存这张图片吗",nil];

    [as showInView:self.superview];

    as.tag=3;

    }

    }

//要实现的协议方法

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

{

if (buttonIndex==0) {

存到相册的方法很简单;只要给你想存的uiimage对象就行

            UIImageWriteToSavedPhotosAlbum(self.cacheiv.image, self, nil, nil);


        }


}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值