在NSTableView中禁用列大小调整

时间:2012-02-21 06:23:56

标签: xcode cocoa nstableview

我一直在摆弄设置一段时间,似乎无法弄清楚如何删除该刻度。我现在假设,因为我无法以图形方式找到它,这是代码。

我不想把它拖出视线。我确信有一些代码可以删除那个小调整器。

Table Slider

4 个答案:

答案 0 :(得分:1)

为什么不在表格视图中隐藏标题栏?
只需取消选中“标题”复选框即可。

无论如何,您似乎没有使用列标题。

答案 1 :(得分:1)

不完全是您正在寻找的解决方案,但是当我厌倦了查看具有100px默认宽度的列时,我采用表格视图的宽度并将列的宽度设置为相同。然后还设置表视图以自动调整列的大小,最后一列填充宽度。

答案 2 :(得分:0)

只需使列宽至少与表格一样宽。刻度线显示列的当前宽度。

答案 3 :(得分:0)

对于像我这样的人来搜索禁用列大小调整,而不是隐藏调整大小处理程序。

extension NSTableColumn {

    func setFixedWidth(_ width: CGFloat) {
        minWidth = width
        maxWidth = width
    }

}