1

複数行のオブジェクトがありNSTokenFieldます(インターフェイスビルダーでコントロールを垂直方向にサイズ変更しただけです)。残念ながら、NSTokenFieldオブジェクトはリターン キーを押しても改行を挿入しません。リターンキーを押したときにコントロールに改行を挿入する方法はありますか?

のような複雑な方法でデリゲートを処理する必要があり control:textView:doCommandBySelector:ますか?

ありがとうございました。

4

1 に答える 1

2

デフォルトでは、テキスト フィールド (および拡張トークン フィールド) は、リターン キーを押しても改行を挿入しません。これは予期される動作です。

入力をトークン化またはコミットする代わりにリターンを入力したいユーザーは、Option-Return を押すことができます。

この動作をプログラムで無効にしたい場合 (ユーザーの期待を裏切らないように注意してください)、デリゲートが最も簡単な方法です。

于 2009-08-26T00:30:12.260 に答える