【发布时间】:2010-08-31 11:53:32
【问题描述】:
在我的应用程序中,我采用了一个表格视图并在其中显示了一些 NSString 对象。用户还可以编辑其中的任何行。
当我不改变 IB 中 NSTableColumn 中 NSTextFieldCell 的颜色时,它会显示表格视图的默认显示属性,即。选择行时,选定的行的文本开始出现白色,但是当我将其更改为其他颜色时,请参考蓝色,然后它开始如下所示:
为了解决这个问题,我尝试在表格委托方法中将所选行中单元格的文本颜色设置为白色:tableView:willDisplayCell:forTableColumn:row:,但它导致了另一个问题 - 文本在编辑时仍然是白色,因此变得很困难供用户识别输入的文本:
谁能给我一些合适的解决方案来解决它?
谢谢,
米拉杰
【问题讨论】:
标签: cocoa nstableview