自定义一个headView, 在headview中添加一个view, 在view中添加tableview. tableview 范围超出headView.
- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event {
UIView *view = [super hitTest:point withEvent:event];
if (view == nil) {
CGPoint tempoint = [btn convertPoint:point fromView:self];
if (CGRectContainsPoint(btn.bounds, tempoint))
{
view = btn;
}
}
return view;
}, 这个方法超出父视图可以点击. 那父视图的父视图如何.