Cocoa:如何防止工具栏中的NSSearchField获得第一响应者



当工具栏中有NSSearchField时,当在窗口中按Tab键时,它会自动成为第一响应者。我怎样才能防止这种情况发生?即让搜索字段拒绝第一响应者?

如果使用

Xcode 4.3.2,请打开 XIB 文件,单击工具栏项两次以选择 NSSearchField(单击一下选择 NSToolbarItem)。在属性检查器中,勾选"拒绝第一响应者"复选框,Bob 就是您的叔叔。

这里的诀窍是NSToolbarItem通常不能拒绝第一响应者。但是,NSSearchField(其祖先是NSToolbarItem)可以拒绝。

相关内容

  • 没有找到相关文章

最新更新