iOS 手势冲突问题

之前在界面上添加tab 手势,与table cell的点击事件发生冲突,查了很多资料,自己写一下,mark一下 遵守UIGestureRecognizerDelegate 协议 然后在 (BOOL)gestureRecognizer:(UIGestureRecognizer )gestureRecognizer shouldReceiveTouch:(UITouch )touch 方法里面,判断点击到的对象,来决定手势是否可用。 if ([NSStringFromClass([touch.view class]) isEqualToString:@"UITableViewCellContentView"] || [NSStringFromClass([touch.view class]) isEqualToString:@"UIView"]) { return YES; } return NO;

你可能感兴趣的:(ios手势,ios手势冲突)