1.设置手势对象的代理对象
//设置代理
_tapGR.delegate = self;
2.遵循协议
UIGestureRecognizerDelegate
3.实现协议方法,判断此事触摸的是哪一个视图,根据视图来判断是否接受手势对象
(BOOL)gestureRecognizer:(UIGestureRecognizer )gestureRecognizer shouldReceiveTouch:(UITouch )touch {
if ([NSStringFromClass([touch.view class]) isEqualToString:@”PKProductMainListTableViewCellContentView”]) { return NO; }
if ([touch.view isKindOfClass:[UITableViewCell class]])
return YES; }
解决 UITableViewCell的点击事件和手势的冲突问题
最新推荐文章于 2021-12-08 13:52:07 发布