【发布时间】:2012-07-24 04:01:32
【问题描述】:
我在基于视图的NSTableView 中对NSTableRowView 进行了子类化,以将选择颜色更改为浅蓝色而不是默认颜色。
不幸的是,当我选择行时,我的自定义单元格内的标签和文本字段的颜色变为白色,并且不可读。
如何防止文本在选择时改变颜色?
找到的解决方案:
我所要做的就是在我的自定义NSTableCellView 中实现-setBackgroundStyle:,然后在我想要隐藏的所有控件的NSCell 上调用setBackgroundStyle:NSBackgroundStyleLight。
【问题讨论】:
标签: cocoa nstableview nstableviewcell