1

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

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

我尝试将列调整大小样式设置为 None is interface builder,但这没有任何效果。

4

1 回答 1

3

您可以通过在 IB 中单独选择每一列并禁用 Attributes->Resizes With Table 复选框来执行此操作。

于 2009-05-23T05:20:54.213 回答