0
这不是一个特定的错误,它更多的不知道应该怎么做。如何绘制的文本的特定范围的背景NSTextView
我有一个NSTextView,我需要当用户点击文本视图的特定部分绘制文本的特定范围的背景。我试过,但我刚刚得到的,有时文本失去前景色和背景不跨越整个范围的感觉反常行为:
NSLayoutManager *layoutManager = [myTextView layoutManager];
[layoutManager removeTemporaryAttribute:NSBackgroundColorAttributeName
forCharacterRange:range];
[[myTextView layoutManager] setTemporaryAttributes:attributes
forCharacterRange:range];
为了简单起见,假设范围总是有效的字符串(它在我的测试环境中)。