特定のNSViewでNSTextFieldsのタブ順序を設定しようとしています。私が理解している限り、nextKeyViewアウトレットを次のNSTextFieldに設定して、NSTextFieldsをInterfaceBuilderに接続する必要があります。私はこれをしました-そして効果はありません。タブを押すと、NSTextFieldsの1つに入った後、フォーカスが失われます。それだけです。タブを何度押しても、他のNSTextFieldはフォーカスを取り戻しません。
また、ウィンドウのinitialFirstResponderを設定する必要があることも読みました。私のAppDelegateがNSViewを呼び出し、NSViewが多くの異なるボタンを持つメニュー領域として機能し、それぞれが異なるビューのサブビューとしてロードされる異なるNSViewを呼び出すため、この特定のケースではこれを実行できないと思います。 。したがって、AppDelegateには、現在ロードされているNSViewを知る方法がありません。
NSViewベースでNSTextFieldsのタブ順序を設定する方法はありますか?
ありがとう