您的位置:首页 > 产品设计 > UI/UE

解决 UITableViewCell的点击事件和手势的冲突问题

2016-01-03 17:55 513 查看
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; }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: