UITapGestureRecognizer使UITableView的didSelectRowAtIndexPath失效

解决办法:

  • (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch
    {
    if ([touch.view isDescendantOfView:self.tableView]) {
    // Don't let selections of auto-complete entries fire the
    // gesture recognizer
    return NO;
    }
    return YES;
    }

参考:stackoverflow

你可能感兴趣的:(UITapGestureRecognizer使UITableView的didSelectRowAtIndexPath失效)