ツールバーにNSSearchFieldがある場合、ウィンドウでTabキーを押すと、自動的にファーストレスポンダーになります。どうすればそれを防ぐことができますか?つまり、検索フィールドにファーストレスポンダーを拒否させるのですか?
質問する
1235 次
1 に答える
0
Xcode 4.3.2 を使用している場合は、XIB ファイルを開き、ツールバー項目を 2 回クリックして NSSearchField を選択します (1 回のクリックで NSToolbarItem が選択されます)。属性インスペクターで、「ファースト レスポンダーを拒否する」チェックボックスにチェックマークを付けます。Bob はあなたのおじです。
ここでの秘訣は、NSToolbarItem が一般的にファーストレスポンダを拒否できないことです。ただし、NSSearchField (祖先が NSToolbarItem である) は拒否できます。
于 2012-06-09T12:46:36.833 に答える