【发布时间】:2011-07-26 21:11:35
【问题描述】:
过去,使用基于单元格的NSTableView,您可以在tableView:willDisplayCell:forTableColumn:row 方法中修改单元格的属性(例如,为要显示的单元格之一设置自定义NSAttributedString)。基于视图的表格视图是否有等效的方法?
实现tableView:willDisplayCell:forTableColumn:row 不会在基于视图的表格视图中被调用,所以我不知道该怎么做。
我想使用默认NSTextField 实例的setAttributedStringValue 方法设置NSAttributedString,该实例包含在从Xcode 中创建的NSTableCellView 实例中。
到目前为止,我的努力总是被表格视图本身所抵消。有什么想法吗?
【问题讨论】:
-
您是否将具有该方法的类设置为委托?
-
是的,我正确设置了委托。当您使用基于视图的表格视图时,不会调用该方法。
标签: objective-c cocoa nstableview