簡體   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