1

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

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

因此,First Responder 总是建立一个指向具有焦点的 UI 控件的“链接”。那正确吗?

( “First Responder”的完全相同的副本- 我没听错吗?由同一作者)

4

1 回答 1

0

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

于 2009-02-28T18:20:07.070 回答