单击手势和cell点击冲突

问题描述:
view上添加tableView,给view添加单击手势,点击cell却走的是手势方法.

解决办法:

UITapGestureRecognizer *tap=[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapClick)];
   tap.delegate=self;   
   [self.view addGestureRecognizer:tap];

  //手势代理,解决和tableview点击发生的冲突
   -(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch {
      if ([NSStringFromClass([touch.view class]) isEqualToString:@"UITableViewCellContentView"]) {//判断如果点击的是tableView的cell,就把手势给关闭了
         return NO;//关闭手势
      }//否则手势存在
      return YES;
    }

摘自 https://www.cnblogs.com/xiyangxixia/p/8059182.html

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,175评论 1 32
  • 0、缘起 之所以要写这篇文章,是因为发现在实际编程处理点击事件的过程中,知道响应链和探测链根本没有一点用处。 即使...
    吴佩在天涯阅读 44,443评论 33 127
  • 我曾爱那沉寂的湖,青色的堤岸,碧绿柳条垂下;亦恋过玲珑的窗,木色的窗格,绵绵细雨斜织;终痴于碧绿的泉,绵延的沙山,...
    新语xy阅读 652评论 0 3
  • 体验:今天帕沙特着车了,但是没多一会,缺缸,油电都有,二缸3个压,又把缸盖台了下来,弹簧折了,核心:做事规避风险,...
    郭家乐阅读 164评论 0 0
  • 今天发生的三件好事: 1.早上煮美味早餐给儿子吃,中午和先生孩子一起吃午饭,美美的享受着五一假期最后一天,很开心。...
    819d60284d13阅读 248评论 0 0