基于视图的NSTableView中的自定义背景

ind*_*gie 6 cocoa objective-c nstableview nsscrollview

我有自定义通过重写交替在我看来,基于NSTableView的行颜色NSTableRowView-drawBackgroundInRect:.这在很大程度上起作用,因为单元格本身的颜色会发生变化,但它显然不会影响表格视图本身的背景(例如,当滚动视图被弹回时).截图:

NSTableView背景

定制这个的最佳方法是什么?我之前发布了一个关于这个问题但是基于单元格的表视图的问题.我发现的解决方案似乎不适用于基于视图的表视图.

Fra*_*rew 3

您是否尝试过覆盖 NSTableView 的drawBackgroundInClipRect:(NSRect)clipRect