标签: macos cocoa nsview nssplitview
我有NSSplitView个子视图。每个子视图都有一个标题,其中包含一些文本和一个开/关复选框,下面是NSTableView。用户可以使用复选框切换表格的可见性。
NSSplitView
NSTableView
如果在程序启动时表格可见,并且用户取消选中该复选框,表格将消失。因此子视图变得更小。
如何让NSSplitView对此作出反应(通过调整分隔线)?
答案 0 :(得分:7)
要以编程方式设置分隔符的位置,请在NSSplitView上调用-setPosition:ofDividerAtIndex:。