我有一个nstextview,我想知道如何设置它的背景颜色。我尝试过很多东西,但似乎都没有用。他们只是设置实际的文本颜色。我有一个名为colorBox
的NSColorWell,而textview被称为doc
,以防有人想知道。我使用`[self.colorBox color]来获取NSColorWell中的颜色
答案 0 :(得分:5)
NSTextView
有backgroundColor
property。尝试将其设置为其他内容,例如NSColor.redColor()
。
它还有drawsBackground
property,需要设置为true
才能使其正常工作。
let textView1 = NSTextView()
textView1.backgroundColor = NSColor.redColor()
textView1.drawsBackground = true
答案 1 :(得分:0)
要更改属性字符串的背景颜色,必须将属性添加到其中:
[mutableAttributedString addAttribute:NSBackgroundColorAttributeName value:[UIColor redColor] range:selectedRange];
答案 2 :(得分:0)
如果您使用的是故事板,TextViews在“属性”检查器,“文本视图”,“滚动视图”和“视图”中有三个部分。 “背景颜色”是“视图”部分中的第五个选项。