【发布时间】:2013-08-09 10:35:02
【问题描述】:
我查看了许多问题,但找不到好的解决方案用于基于视图的 NSOutlineView
Coloring NSTableView Text per row
Change color of NSTableViewCell
Custom background colors for NSTableCellView
我正在尝试将每一行设置为我想要的任何颜色。我在某处读到需要将NSTableRowView 子类化,我现在已经完成了。
根据AppleDocs,我看到以下方法:
– drawBackgroundInRect:
– drawDraggingDestinationFeedbackInRect:
– drawSelectionInRect:
– drawSeparatorInRect:
如何设置各个行的背景颜色?我是不是走错路了?
编辑:下方(也已编辑标题)
由于我使用的是 NSOutlineView 而不是 NSTableView,所以当我更改单元格的背景颜色时,图像如下所示。左侧的披露箭头未着色。有什么办法可以改变 NSOutlineView 整行的颜色吗?
【问题讨论】:
-
您需要为行视图设置绘图样式。
标签: objective-c cocoa