2

属性付き文字列に範囲がゼロの属性を設定することは可能ですか?たとえば、NSMakeRange(0、0)で前景色属性を赤に設定した場合、最初に入力を開始すると、テキストは赤になります。ただし、そうではないようです。

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

4

1 に答える 1

4

入力するには、NSTextViewでsetTypingAttributes:(NSDictionary *)attributesを呼び出してみてください。

于 2010-11-22T01:33:27.270 に答える