当打开app触摸屏幕时,系统会将当前的触摸点信息发送给app,app从UIWindow开始通过递归调用hitTest来找到firstResponder,找到firstResponder之后,UIApplication会通过sendEvent把触摸信息发送给UIWindow,UIWindow再通过sendEvent把触摸信息发送给firstResponder,然后此事件再通过事件响应链向上传递,直到有一个view(UIResponder)处理此事件并停止传递此事件。
当打开app触摸屏幕时,系统会将当前的触摸点信息发送给app,app从UIWindow开始通过递归调用hitTest来找到firstResponder,找到firstResponder之后,UIApplication会通过sendEvent把触摸信息发送给UIWindow,UIWindow再通过sendEvent把触摸信息发送给firstResponder,然后此事件再通过事件响应链向上传递,直到有一个view(UIResponder)处理此事件并停止传递此事件。
转载于:https://www.cnblogs.com/yibinpan/p/9922708.html