IOS响应者链

IOS的事件处理机制:

1,都继承了uiresponder

2,从 delegate,uiwindow,父视图,子视图,controller,子视图,Button,

3,最先感知 触发的是 用户接触的那个,如果 不对事件处理,下面的处理,直到delegate,如果还不处理,就丢弃了,

联想到了责任链:

1,都是链条

2,一个事件,一个请求,然后 有 多个对象来处理,一级一级的审批,也许 需要多个人 都处理,都负责,也许 按照一定顺序依次处理,具体 这个 N个人里面的处理规则  是灵活的,可以肯定的是  你这件事情  需要 一个对象或者多个对象 来处理。

原文地址:https://www.cnblogs.com/guligei/p/3877944.html