我有一个带有四个子视图的NSSplitView。每个子视图都有一个带有一些文本的标题和一个打开/关闭复选框,在其下方是一个NSTableView。用户可以使用复选框切换表的可见性。

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

如何使我的NSSplitView对此做出反应(通过调整分隔线)?

最佳答案

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

07-26 08:51