1、触摸屏幕->UIApplication->UIWindow->hitTest:withEvent->pointinside:withevent->距离window最近的view->subviews->倒叙便历查找到合适的view
2、当我们知道最合适的 View 后,事件会 由上向下【子view -> 父view,控制器view -> 控制器】来找出合适响应事件的 View,来响应相关的事件。如果当前的 View 有添加手势,那么直接响应相应的事件,不会继续向下寻找了,如果没有手势事件,那么会看其是否实现了touchsbegan等方法
网友评论