第二十四章 传递事件
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;
}