NSTextField次のように、3 つのを含むウィンドウがあります。
+------------------------+
| +--------------------+ |
| | field1 (editable) | |
| +--------------------+ |
| +--------------------+ |
| | field2 (editable) | |
| +--------------------+ |
| +--------------------+ |
| | field3 (selectable)| |
| +--------------------+ |
+------------------------+
field1とfield2は編集可能ですが、「選択可能」に設定されてfield3います。つまり、マウスを使用してテキストを選択してコピーすることはできますが、テキストを編集することはできません。
field2はアウトレットfield3として参照しますが、 がファーストレスポンダーのときにキーを押すと、 の代わりにアクティブになります。nextKeyViewTabfield2field1field3
fieldInterface Builder で「編集可能」に設定するとすぐに、タブ移動が意図したとおりに機能します。
読み取り専用へのタブ移動を有効にするにはどうすればよいNSTextFieldですか?