私は、文字列の長さを制限NSTextView
するカスタムを持っています。NSFormatter
しかし、どうすれば " [_textView setFormatter:customFormatter]
"NSTextView
ですか? その方法が見つかりません。
サンプルコードをいただければ幸いです。
質問する
997 次
1 に答える
1
NSTextView でカスタム NSFormatter を使用することはできません。(これは、NSTextField がサブクラスである NSControl の領域のようです。)
ただし、テキスト ビューのテキスト ストレージ ( ) のデリゲートを設定し、(のメソッド)を実装することは可能です。これは、ユーザーの入力を制限できる場所です。カスタム NSFormatter の既存のコードは、そこでの使用に適合する場合があります。NSTextStorage
-textStorageWillProcessEditing:
NSTextStorageDelegate
于 2012-10-16T18:01:51.627 に答える