jjzjj

textStorage

全部标签

swift - 如何更改 NSTextView 的文本颜色

如何更改NSTextView中所有文本的颜色?在下面的示例中,myTextView.textColor=.white只会更改Hello的颜色,但不会更改World的颜色。我不想每次附加一些文本时都指定颜色。另外我不确定这是否是将文本附加到NSTextView的合适方式。overridefuncviewDidLoad(){super.viewDidLoad()myTextView.string="Hello"myTextView.backgroundColor=.blackmyTextView.textColor=.whitelogTextView.textStorage?.append

objective-c - NSTextView 选择突出显示所有字符甚至段落缩进

找不到任何线索如何管理它。默认情况下,NSTextView选择突出显示其文本容器的整个大小。它忽略行间距、头部或尾部缩进等。但在Pages应用程序选择中不会突出显示那些辅助部分,它仅突出显示字符。即使文本容器的高度较小(前后段落间距),它也会突出显示行的所有高度。我想实现该行为,但不知道从哪里开始。我在这里搜索过,我搜索过Apple文档,我尝试过示例项目。什么都没有。也许有人可以指导我正确的方向?谢谢! 最佳答案 我发现hamstergene的回答不正确。事实上,NSTextView逐行突出显示其文本容器边界。因此,如果您使用段落的