繁体   English   中英

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

[英]Cocoa: How to prevent NSSearchField in a toolbar to get first responder?

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

如果使用Xcode 4.3.2,打开XIB文件,单击两次工具栏项以选择NSSearchField(单击选择NSToolbarItem)。 在“属性”检查器中,勾选“拒绝第一响应者”复选框,然后勾选“你的叔叔”。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM