如何删除NSTableView的单元格之间的空间?

Mik*_*e T 10 macos cocoa nstableview

我通过发送以下内容将NSTableView中的单元间距设置为0:

[self.tableView setIntercellSpacing:NSMakeSize(0, 0)];
Run Code Online (Sandbox Code Playgroud)

在窗口控制器中,awakeFromNib但在行之间仍然有一个(可能是1个像素宽)空白空间,我认为虽然我没有使用网格线,但是我想这是绘制网格线的地方.如何摆脱行之间的这个空间?

更新:

NSTableView的文件似乎是说,当小区间分离设置为0,0.在我的情况下,它不是这1个像素的分离度应走.也许这是一个错误?

Mik*_*e T 5

正如 trudyscousin 所建议的,我将发布我如何解决我的问题:

事实证明,当您像我一样将单元格间距设置为 0 时,空白区域实际上会消失。我的问题是我的NSTableCellView子类中的绘图代码没有一直绘制到视图的边缘。我看到的差距不是细胞间的分离,而是我的NSTableCellView子类的边界。