iOS事件响应链
iOS事件是如何响应的?
iOS获取到了用户的“点击”这一行为后,把这个事件封装成UITouch和UIEvent形式的实例,然后找到当前运行的程序,并逐级寻找能够响应这个事件的对象,直到没有响应者响应。这个过程就叫做事件的响应链。
- UITouch是触摸对象
- UIEvent是事件对象
1 | //根据坐标返回响应点击的对象 |
iOS获取到了用户的“点击”这一行为后,把这个事件封装成UITouch和UIEvent形式的实例,然后找到当前运行的程序,并逐级寻找能够响应这个事件的对象,直到没有响应者响应。这个过程就叫做事件的响应链。
1 | //根据坐标返回响应点击的对象 |