第二十四章 传递事件

UIWindow都会有这个方法,来实现触摸事件

//  传递事件的时候调用
//  什么时候调用:当事件传递给控件的时候,就会调用这个方法,寻找最合适的view
//  作用:寻找最合适的view
//  point:就是控件的视图的位置

- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event {

    UIView * view =[super hitTest:point withEvent:event];

    NSLog(@"%s  --   %@",__func__,view);

    return view;
}
/**
 *  判断当前这个点是不是在当前控件上
 *  如果返回为NO,就是说明连Window这个主窗口都不能接受处理事件
 */
- (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event {
    return YES;
}

results matching ""

    No results matching ""