【发布时间】:2011-07-27 22:58:11
【问题描述】:
OS X 10.7:
每当我尝试在具有属性字符串值的NSTextField 的单元格上使用setBackgroundStyle: 时,背景样式都不会被修改。如果 NSTextField 只有一个字符串值,则背景样式设置器起作用。
[myTextField cell] 在这两种情况下都返回一个NSTextFieldCell 类型的对象,它从NSCell 继承setBackgroundStyle:。
有人对我如何绕过这个限制有任何建议吗?我知道我可以尝试使用属性重新创建它,但我可能永远无法做到恰到好处。
附: - NSBackgroundStyleLowered 似乎会覆盖单元格的文本颜色(使我的单元格变为白色),而 NSBackgroundStyleRaised 不会。
【问题讨论】:
标签: objective-c cocoa osx-lion