3

操作系统 X 10.7:

每当我尝试setBackgroundStyle:NSTextField具有属性字符串值的单元格上时,背景样式都不会被修改。如果NSTextField只有一个字符串值,则背景样式设置器有效。

[myTextField cell]在这两种情况下都返回一个类型的对象NSTextFieldCell,它继承setBackgroundStyle:NSCell.

有人对我如何绕过这个限制有建议吗?我知道我可以尝试使用属性重新创建它,但我可能永远无法做到恰到好处。

PS -NSBackgroundStyleLowered似乎覆盖了您单元格的文本颜色(使我的文本颜色变为白色),而NSBackgroundStyleRaised没有。

4

1 回答 1

2

IME,NSAttributedString 会覆盖 NSTextField 的设置。

于 2011-07-27T23:25:20.120 回答