2010-11-22 3 views
2

アトリビュートされた文字列に0の範囲でアトリビュートを設定することはできますか?たとえば、前景の色属性をNSMakeRange(0、0)で赤に設定すると、最初に入力を開始するとテキストが赤く表示されます。しかし、これはそうではないようです。NSTextViewで範囲の長さがゼロの属性を設定していますか?

属性「状態」をカーソル位置に設定するにはどうすればよいですか? Command + Bを押して入力を開始すると、テキストは太字になり、編集された範囲の正しい属性を持ちます。カスタム属性を適用するためにこの機能をどのように複製できますか?

答えて

4

入力するときは、NSTextViewのsetTypingAttributes:(NSDictionary *)属性を呼び出してみてください。

関連する問題