Mik*_*e T 10 macos cocoa nstableview
我通过发送以下内容将NSTableView中的单元间距设置为0:
[self.tableView setIntercellSpacing:NSMakeSize(0, 0)];
在窗口控制器中,awakeFromNib但在行之间仍然有一个(可能是1个像素宽)空白空间,我认为虽然我没有使用网格线,但是我想这是绘制网格线的地方.如何摆脱行之间的这个空间?
更新:
该NSTableView的文件似乎是说,当小区间分离设置为0,0.在我的情况下,它不是这1个像素的分离度应走.也许这是一个错误?
正如 trudyscousin 所建议的,我将发布我如何解决我的问题:
事实证明,当您像我一样将单元格间距设置为 0 时,空白区域实际上会消失。我的问题是我的NSTableCellView子类中的绘图代码没有一直绘制到视图的边缘。我看到的差距不是细胞间的分离,而是我的NSTableCellView子类的边界。
| 归档时间: | 
 | 
| 查看次数: | 2619 次 | 
| 最近记录: |