4

ツールバーにNSSearchFieldがある場合、ウィンドウでTabキーを押すと、自動的にファーストレスポンダーになります。どうすればそれを防ぐことができますか?つまり、検索フィールドにファーストレスポンダーを拒否させるのですか?

4

1 に答える 1

0

Xcode 4.3.2 を使用している場合は、XIB ファイルを開き、ツールバー項目を 2 回クリックして NSSearchField を選択します (1 回のクリックで NSToolbarItem が選択されます)。属性インスペクターで、「ファースト レスポンダーを拒否する」チェックボックスにチェックマークを付けます。Bob はあなたのおじです。

ここでの秘訣は、NSToolbarItem が一般的にファーストレスポンダを拒否できないことです。ただし、NSSearchField (祖先が NSToolbarItem である) は拒否できます。

于 2012-06-09T12:46:36.833 に答える