标签: objective-c cocoa nstextview nsattributedstring
是否可以在属性字符串上设置范围为零的属性?例如,如果我在NSMakeRange(0,0)处将前景颜色属性设置为红色,我希望一旦我开始在开头键入,文本将为红色。但是,情况似乎并非如此。
如何在光标位置设置属性“state”?如果我按下Command + B并开始输入,则文本变为粗体,并且具有编辑范围的正确属性。如何复制此功能以应用自定义属性?
答案 0 :(得分:4)
要输入,请尝试在NSTextView上调用setTypingAttributes:(NSDictionary *)属性。