TableView didSelectRowAtIndexPath 不执行

一、父类事件设置代理代理

UIGestureRecognizer *tapGesture  。。。事件

tapGesture.delegate = self;class

二、覆盖方法方法

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch
{
    if ([NSStringFromClass([touch.view class]) isEqualToString:@"UITableViewCellContentView"]) {
        return NO;
    }
    return  YES;
}touch

相关文章
相关标签/搜索