【问题标题】:Responder chains for nil-targeted actions and events零目标动作和事件的响应者链
【发布时间】:2011-01-15 08:56:03
【问题描述】:

事件(即 -keyDown: 和 -keyUp:) 是否遵循与 nil 目标操作相同的响应者链?

谢谢。

【问题讨论】:

    标签: objective-c cocoa xcode appkit


    【解决方案1】:

    类似,但不一样。请参阅http://developer.apple.com/mac/library/documentation/cocoa/Conceptual/EventOverview/EventArchitecture/EventArchitecture.html 上的 Apple 事件架构概念指南,尤其是“响应者链”部分

    本节有两个小节,“事件消息的响应者链”和“动作消息的响应者链”,详细介绍了这两个链以及它们之间的区别。细节上有太多差异,但其中一些包括: 1) 动作消息的响应者链包括键窗口和主窗口(当两者都存在时)。关键事件的响应者链仅包括关键窗口。 2) 对于事件消息,链中的最后一件事是 NSWindow 和 NSWindowController(如果存在)。对于动作消息,最后一件事是 NSApp 及其委托。

    【讨论】:

      猜你喜欢
      • 2013-10-01
      • 2020-05-15
      • 1970-01-01
      • 1970-01-01
      • 2014-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多