[转]iOS hittest寻找first responder的过程
hittest过程中比较核心的两个函数:
- - (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event
- - (BOOL)pointInside:(CGPoint)point withEvent:(nullable UIEvent *)event;
关于第一个,系统默认的实现是:

用作者的话说,这是一个逆先序的BFS遍历过程。 保证返回的是第一个可以响应点击事件的,在视图层级中最深的后代视图。

浙公网安备 33010602011771号