子视图更改时,更改NSSplitView中的分隔符位置

时间:2013-03-23 23:37:05

标签: macos cocoa nsview nssplitview

我有NSSplitView个子视图。每个子视图都有一个标题,其中包含一些文本和一个开/关复选框,下面是NSTableView。用户可以使用复选框切换表格的可见性。

如果在程序启动时表格可见,并且用户取消选中该复选框,表格将消失。因此子视图变得更小。

如何让NSSplitView对此作出反应(通过调整分隔线)?

1 个答案:

答案 0 :(得分:7)

要以编程方式设置分隔符的位置,请在NSSplitView上调用-setPosition:ofDividerAtIndex: