- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event {
CGPoint hitPoint = [_mainTableView convertPoint:point fromView:self];
if ([_mainTableView pointInside:hitPoint withEvent:event]) {
NSArray *cells = [self.mainTableView visibleCells];
for (NHFMenuTableViewCell *cell in cells) {
if ([cell class] != [FeiHuaTableViewCell class]) {
continue;
}
CGPoint hitPoint = [cell convertPoint:point fromView:self];
if (cell.isOpen && ![cell pointInside:hitPoint withEvent:event]){
[cell hidMenu:true];
return nil;
}
}
}
return [super hitTest:point withEvent:event];
}