在显示/隐藏列时,如何告诉NSTableView不要调整所有其他列的大小?

时间:2009-05-23 05:16:17

标签: cocoa nstableview

我有一个NSTableView,我可以让用户动态显示或隐藏列(使用邮件样式的标题上下文菜单)。

我的问题是,如果表格视图当前比它的滚动视图宽(即它显示水平滚动条),当隐藏或显示列时,它会调整每个可见列的大小,使它们全部再次适合屏幕。我怎么做,好吧,不是。我只想隐藏/显示隐藏/显示的列而不调整其他列的大小。

我尝试将列调整大小样式设置为None是界面构建器,但这没有任何效果。

1 个答案:

答案 0 :(得分:3)

您可以通过在IB中单独选择每个列并禁用“属性” - >“使用表格调整大小”复选框来执行此操作。