响应者链的工作原理

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

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

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

你可能感兴趣的:(响应者链的工作原理)