美文网首页
iOS白话串1-事件传递响应链

iOS白话串1-事件传递响应链

作者: Jacob_LJ | 来源:发表于2018-08-13 23:01 被阅读38次

1 事件传递响应链

以下观点基于 Touch 类型事件

1.1 事件

1.2 事件传递链

怎样说明白传递链??(后补)
深入浅出iOS事件机制

1.3 响应

  • 对事件进行处理,即响应
  • iOS 中使用 UIResponder 作为接收和处理事件对象,任何直接或间接继承UIResponder的对象均能接收和处理事件(UIView,UIViewController,UIWindow,UIApplication)
  • UIResponder - UIKit | Apple Developer Documentation

1.4 响应链

  1. 事件的传递(确定最优响应视图):是从上到下(父控件到子控件)
    系统->程序->UIApplication->UIWindow->UIViewController-UIView
  2. 事件的响应(确认实际能响应事件的视图):是从下到上(子控件到父控件)
    iOS编程中的快递小哥-Responder Chain(响应链) - 简书

1.5 应用

  • 不规则图形点击事件(如 tabbar 中间的圆形 item 点击)等

2 REF

相关文章

网友评论

      本文标题:iOS白话串1-事件传递响应链

      本文链接:https://www.haomeiwen.com/subject/mzmdbftx.html