2012-12-07 106 views
8

我已通过发送我的NSTableView的设置小区间间距为0:如何删除NSTableView的单元格之间的空间?

[self.tableView setIntercellSpacing:NSMakeSize(0, 0)]; 

窗口控制器的awakeFromNib但仍有一个(可能是1个像素宽)空的空间中的行,我认为这是其中间虽然我没有使用网格线,但绘制了网格线。我怎样才能摆脱行之间的空间?

更新:

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

+0

你在使用[self.tableView setIntercellSpacing:NSMakeSize(0,0)];方法在awakefromnib? –

+0

是的,我更新了问题以包含此信息。 –

+0

当,我刚才意识到1像素的差距是由于我的绘图代码中的错误。我怎样才能撤回这个问题? –

回答

2

至于建议的trudyscousin,我会后我如何固定我的问题:

事实证明,空的空间确实在事实上,当你在小区间的间距设置为0和我一样消失。我的问题是,我的NSTableCallView子类中的绘图代码没有绘制到视图边缘。我看到的差距不是细胞间分离,而是我的NSTableCellView子类的边界。

相关问题