OS X 10.7:
每当我在setBackgroundStyle:
的具有Attributed String值的单元格上尝试NSTextField
时,背景样式都是未修改的。如果NSTextField
只有一个String值,则背景样式设置器可以工作。
[myTextField cell]
在两种情况下都会返回NSTextFieldCell
类型的对象,该对象从setBackgroundStyle:
继承NSCell
。
任何人都有关于我如何解决此限制的建议?我知道我可以尝试用属性重新创建它,但我可能永远无法正确地完成它。
P.S。 - NSBackgroundStyleLowered
似乎覆盖了单元格的文本颜色(使我的颜色变为白色),而NSBackgroundStyleRaised
则没有。
答案 0 :(得分:2)
IME,NSAttributedString会覆盖NSTextField的设置。