我正在使用语法高亮显示编辑器。键入每个字符后,我应该解析文本并突出显示它。问题是,如果我创建NSAttributedString
实例并执行UITextViewinstance.attributedText = newAttrStr
我有textViewDidChange:
事件,并且在场景后面的UITextView和UITextStorage中有一些重新启动。
如何在UITextView
中应用文字属性而不设置attributedText
属性?
我可以使用NSMutableAttributeString
作为示例并添加/删除属性(我相信如果UITextView不仅仅复制NSAttributedString实例,但它是@property(nonatomic, copy) NSAttributedString *attributedText
),它会起作用吗?还有其他方法吗?