我有一个很大的NSTableView,但只有几个项目,并且通过网格线/分隔符进行分隔。一切都很好,除了下面是一堆空白项目的网格线。如何才能显示存在的项目的网格线,但对于不存在的项目只有纯色背景呢?
注意:UITableView有一种设置footerView的方法,但NSTableView不支持这种方法,否则只需将大型空视图设置为footer...
注意:UITableView有一种设置footerView的方法,但NSTableView不支持这种方法,否则只需将大型空视图设置为footer...
NSTableView
(为什么不呢?),您可以子类化NSTableRowView
并在其-drawBackgroundInRect:
中自行绘制网格线。 - Elwisz