整體流程
- 視圖發(fā)生觸摸事件后跃脊,系統(tǒng)會將該事件加入到一個由UIApplication管理的事件隊(duì)列中
- UIApplication會從事件隊(duì)列中取出最前面的事件,并將事件分發(fā)下去以便處理,通常攒岛,先發(fā)送事件給應(yīng)用程序的主窗口(keyWindow)
- 主窗口會在視圖層次結(jié)構(gòu)中找到一個最合適的視圖來處理觸摸事件舆绎,這也是整個事件處理過程的第一步
- 找到合適的視圖控件后,就會調(diào)用視圖控件的touches方法來作具體的事件處理