1
liuxu0718 OP 方案已找到。在YRSideViewController里加入如下代码即可。
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch { // 输出点击的view的类名 NSLog(@"%@", NSStringFromClass([touch.view class])); // 若为UITableViewCellContentView(即点击了tableViewCell),则不截获Touch事件 if ([NSStringFromClass([touch.view class]) isEqualToString:@"UITableViewCellContentView"]) { return NO; } return YES; } |
2
qiyu 2015-01-23 16:41:09 +08:00
手势冲突的时候,也可以看一下requireGestureRecognizerToFail
|