响应者链的工作原理

1、响应者链是指由一线列的响应者对象组成的层次结构;而响应者对象是指能响应和处理事件能力的对象。

2、每一个程序都有一个响应者链,我们的视图结构可以看成一个N叉树,每一个继承于UIResponder的对象都可以看成这个N叉树的节点。

3、当叶节点是事件的最高响应者时,这个叶节点会向父节点追溯一条链。对于这个节点来说,这条链就是当前的响应者链。响应者链中系统捕获到UITouch和UIEvent事件并层层分发,中间可以中断分发,也可以继续分发。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容