【发布时间】:2012-01-18 09:49:11
【问题描述】:
我有基于视图的 NSTableView 和自定义 NSTextField 子类实例来绘制行标签。
根据是否选择(突出显示)行,我想更改自定义文本字段的背景颜色。
我如何知道我的文本字段的drawRect:(NSRect)dirtyRect 是否选择了父表行?
文本字段甚至不知道它是表格视图的一部分(而且不应该这样做)。
如果我将一个普通的NSTextField 放入表格视图中,它会根据行选择状态自动更改其字体颜色,因此文本字段必须以某种方式知道它是被选中/突出显示还是现在。
【问题讨论】:
标签: cocoa nstableview nstextfield