操作系统 X 10.7:
每当我尝试setBackgroundStyle:
在NSTextField
具有属性字符串值的单元格上时,背景样式都不会被修改。如果NSTextField
只有一个字符串值,则背景样式设置器有效。
[myTextField cell]
在这两种情况下都返回一个类型的对象NSTextFieldCell
,它继承setBackgroundStyle:
自NSCell
.
有人对我如何绕过这个限制有建议吗?我知道我可以尝试使用属性重新创建它,但我可能永远无法做到恰到好处。
PS -NSBackgroundStyleLowered
似乎覆盖了您单元格的文本颜色(使我的文本颜色变为白色),而NSBackgroundStyleRaised
没有。