2010-11-22 54 views
2

是否可以在属性字符串上设置范围为零的属性?例如,如果我在NSMakeRange(0,0)处将前景颜色属性设置为红色,我希望一旦我开始键入,文本就会变成红色。但是,这似乎并非如此。在NSTextView上设置范围长度为零的属性?

如何在光标位置设置属性“状态”?如果我点击Command + B并开始输入,则文本变为粗体,并具有编辑范围的正确属性。如何复制此功能以应用自定义属性?

回答

4

对于打字,请尝试在NSTextView上调用setTypingAttributes:(NSDictionary *)属性。