【问题标题】:Trying to understand the First Responder object in nibs试图理解 nibs 中的 First Responder 对象
【发布时间】:2010-10-10 13:08:56
【问题描述】:

让我简要总结一下:nib 文件中的“First Responder”是一个对象,它表示具有用户焦点的 UI 控件元素。因此,如果用户单击一个控件,nib 会将单击的 UI 控件设置为 First Responder。在我的应用程序中,我可以从笔尖向“First Responder”创建一个出口,这样我就可以向用户通过点击激活的任何内容发送消息“制作红色字体颜色”。

然后,如果此 First Responder UI 控件不理解该消息,则该消息将在响应者链中向上传递,直到父元素或祖父(等等)UI 控件元素理解该消息。否则会被忽略。

因此,First Responder 始终会建立一个指向具有焦点的 UI 控件的“链接”。对吗?

"First Responder" - Did I get that right? 由同一作者完全重复

【问题讨论】:

  • 投票结束。完全重复(正如 amdfan 所指出的)
  • @Unknown Individual:这看起来像是同一个问题,但标题不同。正确的做法是编辑您的问题并更改标题,而不是开始一个新问题。

标签: objective-c cocoa nib first-responder


【解决方案1】:

第一响应者只是将被告知(并有机会响应)应用程序中的事件(例如鼠标单击)的对象。

【讨论】:

  • 我以为我们通过设置 IBAction 来通知视图控制器?
猜你喜欢
  • 2015-08-21
  • 2015-12-14
  • 1970-01-01
  • 2014-12-23
  • 1970-01-01
  • 1970-01-01
  • 2013-10-25
  • 2011-10-20
  • 1970-01-01
相关资源
最近更新 更多