2009-02-28 52 views
1

让我简要总结一下:nib文件中的“First Responder”是一个对象,它表示具有用户焦点的UI控件元素。因此,如果用户点击某个控件,那么将该UI控件单击的笔尖设置为First Responder。在我的应用程序中,我可以为笔尖创建一个“First Responder”的插口,以便我可以例如通过单击发送消息“使红色字体颜色”变为用户激活的任何内容。尝试理解笔尖中的First Responder对象

然后,如果此第一响应者UI控件不理解该消息,则该消息被传递到响应者链中,直到父元素或祖父母(等等)UI控制元素理解该消息。否则它将被忽略。

所以First Responder总是建立一个“链接”到具有焦点的UI控件。是对的吗?

同一作者的精确复制的"First Responder" - Did I get that right?

+1

已投票结束。完全重复(正如amdfan指出的那样) – 2009-02-28 19:13:05

+0

@未知个人:这看起来像是具有不同标题的同一个问题。正确的做法是编辑你的问题,改变标题而不是开始一个新的问题。 – 2009-02-28 19:14:18

回答

0

第一响应很简单,就是将被告知(并有机会响应)的事件(如鼠标单击)的对象你的申请。