美文网首页
iOS事件传递

iOS事件传递

作者: 三三At你 | 来源:发表于2019-10-11 11:13 被阅读0次

省略了部分系统事件

事件
hitTest-UIWindow
pointInside-UIWindow
pointInside-UIWindow YES
hitTest-UIView
pointInside-UIView
pointInside-UIView YES
hitTest-UIButton
pointInside-UIButton
pointInside-UIButton YES
hitTest-UIButton UIButton
hitTest-UIView UIButton
hitTest-UIWindow UIButton

响应
UIButton
UIView
ViewController
UIWindow
UIApplication
AppDelegate

//hitTest伪代码
:hitTest:view
  if pointInside(view) {
    for v in view.subView.reverse
      var rv = hitTest(v)
      if rv return v
  }
  return nil

相关文章

  • iOS 响应链

    iOS开发 - 事件传递响应链iOS 响应者链,事件的传递事件传递之响应链Cocoa Touch事件处理流程--响...

  • 深入浅出iOS事件机制

    深入浅出iOS事件机制事件传递:响应链事件传递响应链

  • iOS事件,原来如此

    精简地说:iOS事件分为传递和响应两个部分。 事件传递(建立传递链): iOS系统检测到手指触摸(Touch)操作...

  • 初识iOS事情处理机制

    参考:史上最详细的iOS之事件的传递和响应机制-原理篇iOS触摸事件全家桶史上最详细的iOS之事件的传递和响应机制...

  • iOS响应者链

    参考好文 iOS开发-事件传递响应链,用运行时分析 iOS事件传递:响应者链[译] http://www.jian...

  • 事件层级原理 响应链

    iOS事件 运动事件,远程控制事件、触摸事件 触摸事件 事件传递的顺序 当点击红色的时候 打印为 事件传递的方法 ...

  • iOS 触摸事件与响应理解

    参考文章: iOS触摸事件的流动 iOS触摸事件的传递与响应 UIViewController UIAppli...

  • iOS之事件的传递和响应机制

    iOS之事件的传递和响应机制

  • ios 事件传递和响应

    史上最详细的iOS之事件的传递和响应机制-原理篇iOS触摸事件传递响应之被忽视的手势识别器工作原理手势事件中can...

  • 二、事件传递链和响应者链

    iOS触摸事件详解iOS开发-事件传递响应链 响应者链 UIResponser包括了各种Touch message...

网友评论

      本文标题:iOS事件传递

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