美文网首页
手势冲突

手势冲突

作者: Ming普 | 来源:发表于2016-07-16 10:20 被阅读36次
  • 是否允许多个手势识别器同时有效
  • Simultaneously : 同时地
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
{


    return YES;
}
消除两个手势之间的影响
- (void)viewDidLoad {
    [super viewDidLoad];

    imageView = [[UIImageView alloc]initWithFrame:self.view.frame];
    imageView.image = [UIImage imageNamed:@"minion"];
    [self.view addSubview:imageView];
    imageView.userInteractionEnabled = YES;
#pragma mark 轻击
        //单击
    UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(tap:)];
    tapGesture.numberOfTapsRequired = 1;
    [imageView addGestureRecognizer:tapGesture];
    
    
    //双击
    UITapGestureRecognizer *doubleGesture = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(doubleclick:)];
    doubleGesture.numberOfTapsRequired = 2;
    [imageView addGestureRecognizer:doubleGesture];
    //消除两个手势间的影响
    [tapGesture requireGestureRecognizerToFail:doubleGesture];
}

相关文章

  • iOS手势与响应者链

    这篇文章侧重于讲解手势识别、手势冲突、以及手势与响应链的关系。在处理多个手势识别场景,很容易出现手势冲突的问题,比...

  • 手势冲突

    http://blog.csdn.net/zwl492454828/article/details/5217425...

  • 手势&冲突

  • 手势冲突

  • 手势冲突

    是否允许多个手势识别器同时有效 Simultaneously : 同时地 消除两个手势之间的影响

  • 手势冲突

    1、在父视图添加UITapGestureRecognizer手势,会导致子视图的UITableView或者UICo...

  • 响应链与手势

    手势冲突与响应链的关系。手势优先级更高。

  • iOS 常见问题的整理

    一、事件冲突问题解决步骤(手势冲突为例): 1. 定位问题: 手势冲突 2.基本知识:掌握事件的传递机制 3. ...

  • 手势的使用及场景模拟

    0x01 手势冲突 手势的冲突有两种情况: 是指同一个视图,添加了多个手势在视图层级上添加了相同的手势: 子视图有...

  • 「iOS」解决Charts中图表手势与UIScrollView滑

    问题:Charts中图表手势与UIScrollView滑动手势冲突 我在UITableView(UIScrollV...

网友评论

      本文标题:手势冲突

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