各 GUI 項目のテキスト フィールドを含むビュー ベースの GUI があります。別のメニュー項目を選択したときに、テキスト フィールドの編集モードを終了したいのですが、nsTextField ドキュメントでこれを行う方法が見つかりませんでした。何かアイデアはありますか?
ベストアンサー1
コントロールからファーストレスポンダーステータスを削除するようにウィンドウに指示する必要があります。
[[textField window] makeFirstResponder:nil];
これにより編集が終了し、テキスト フィールドからフォーカスが削除されます。