hitTest(寻找最合适的view)

// 事件传递的时候调用
// 什么时候调用:当事件传递给控件的时候,就会调用控件的这个方法,去寻找最合适的view
// 作用:寻找最合适的view,更改系统做法,就能得到特别的效果

 //point:当前的触摸点,point这个点的坐标系就是方法调用者
- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event
{
    // 调用系统的做法去寻找最合适的view,返回最合适的view
    UIView *fitView = [super hitTest:point withEvent:event];

    NSLog(@"fitView--%@",fitView);


    return fitView;
}

// 作用:判断当前这个点在不在方法调用者(控件)上
- (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event
{
    return YES;
}

results matching ""

    No results matching ""