我有一个带有四个子视图的NSSplitView
。每个子视图都有一个带有一些文本的标题和一个打开/关闭复选框,在其下方是一个NSTableView
。用户可以使用复选框切换表的可见性。
如果该表在程序启动时可见,并且用户取消选中该复选框,则该表将消失。子视图因此变得小得多。
如何使我的NSSplitView
对此做出反应(通过调整分隔线)?
最佳答案
要以编程方式设置分隔线的位置,请在NSSplitView上调用-setPosition:ofDividerAtIndex:。
我有一个带有四个子视图的NSSplitView
。每个子视图都有一个带有一些文本的标题和一个打开/关闭复选框,在其下方是一个NSTableView
。用户可以使用复选框切换表的可见性。
如果该表在程序启动时可见,并且用户取消选中该复选框,则该表将消失。子视图因此变得小得多。
如何使我的NSSplitView
对此做出反应(通过调整分隔线)?
最佳答案
要以编程方式设置分隔线的位置,请在NSSplitView上调用-setPosition:ofDividerAtIndex:。