UIView添加手势 然后UITableView 添加进这个View 导致UITableView 的单元格点击事件无效

#pragma mark tapGestureRecgnizerdelegate 解决手势冲突

- (BOOL)gestureRecognizer:(UIGestureRecognizer*)gestureRecognizer shouldReceiveTouch:(UITouch*)touch {

if([touch.view  isKindOfClass:[UITableViewclass]]){

return  NO;

}

//若为UITableViewCellContentView(即点击了tableViewCell),则不截获Touch事件

if([NSStringFromClass([touch.view class])  isEqualToString:@"UITableViewCellContentView"]) {

return  NO;

}

return  YES;

}

你可能感兴趣的:(UIView添加手势 然后UITableView 添加进这个View 导致UITableView 的单元格点击事件无效)