响应者链模式提供了iOS用户事件的捕获、检测。
响应者链不是对象继承关系。
通过系统架构图可以很看出响应者链的传递规律:(实际不是单链条,是树形结构,在View曾会有分支)
|appDelegate| -> |UIApplication| -> |UIWindow| -> |UIViewController| ->|UIView| -> |UIView Sub Class|
事件在某个阶段被捕获后,上级响应者将不会收到消息;(UILabel和UIImageView默认是不捕获用户事件的)
如需事件继续传递,在事件回调方法调用super;
ViewController的viewDidLoad方法将该对象的响应者链并入当前程序响应者链;