美文网首页
iOS中长按手势

iOS中长按手势

作者: 爪爪123 | 来源:发表于2020-08-25 09:48 被阅读0次

长按手势操作只有刚开始的时候执行的是UIGestureRecognizerStateBegan事件,其他均为end手势,因此可以判断手势事件做相应的操作,如长按保存图片等。

//6.添加长按手势
    UILongPressGestureRecognizer *gesture=[[UILongPressGestureRecognizer alloc]initWithTarget:self action:@selector(handleLongPressGestures:)];
    gesture.minimumPressDuration=1.0f;
    gesture.numberOfTouchesRequired = 1;
    gesture.delegate = self;
    self.qrCodeImage.userInteractionEnabled=YES;
    [self.qrCodeImage addGestureRecognizer:gesture];


- (void) handleLongPressGestures:(UILongPressGestureRecognizer *)paramSender{

    if (paramSender.state == UIGestureRecognizerStateBegan) {
        [self savePhoto];
           NSLog(@"long pressTap state :begin");

       }else {
           NSLog(@"long pressTap state :end");
       }

    NSLog(@"-------------");


}

相关文章

  • iOS事件(二)手势

    iOS手势 轻拍手势UITapGestureRecognizer 长按手势UILongPressGestureRe...

  • 按钮长按事件

    iOS有长按手势UILongPressGestureRecognizer,这个手势需要指定长按的事件,指定时间之后...

  • iOS 手势

    本文介绍iOS开发中手势的运用,话不多说,先上代码;给tableView添加长按手势代码如下: 给cell添加长按...

  • Swift基础--手势识别(双击、捏、旋转、拖动、划动、长按)

    ==================================ios webView 同时添加单击和长按手势...

  • 手势识别

    手势识别 6种手势识别 在iOS开发中有6中手势识别:点按、捏合、拖动、轻扫、旋转、长按苹果推出手势识别主要是为了...

  • UIGestureRecognizer

    iOS 手势操作: 拖动,捏合,旋转,点按,长按,轻扫,自定义 UIGestureRecognizer 介绍 手势...

  • iOS 长按手势

    1、今天写图片浏览器的时候遇到了识别长按手势的判断 2、总体思路是在开始点击的时候启动一个定时器,设置时长,例如0...

  • 长按手势-iOS

  • ios的震动反馈

    最近写 ios TableView 加入长按的手势后,希望在 cell 长按弹窗的同时加入震动反馈效果。 查询后发...

  • iOS 点击、长按手势

    长按图片保存到相册中,首先需要建立长按手势,并将该手势添加到imageView上面: 长按状态识别成功后,弹出提示...

网友评论

      本文标题:iOS中长按手势

      本文链接:https://www.haomeiwen.com/subject/bgeajktx.html