自定义一个UITableView子类,在里面直接写上这段代码
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch{
UIView *view = touch.view;
NSString *cellType1 = @"UIPickerTableViewWrapperCell";
NSString *cellType2 = @"UIPickerTableViewTitledCell";
NSString *viewDescription = [[view class] description];
if ([viewDescription isEqualToString:cellType1] ||
[viewDescription isEqualToString:cellType2]) {
return NO;
}
return YES;
}
网友评论