1

我有一个带有两个子视图的 NSSplitView。我的目标是将每个子视图限制为最小宽度,但窗口的最小宽度取决于哪个子视图可见。

因此,例如,如果左侧/侧边栏子视图(最小宽度为 100)折叠,则允许窗口一直调整到右侧/主子视图的最小宽度(例如 200)。我大部分时间都在工作。我无法弄清楚的部分是:当左侧/侧边栏未折叠(通过拖动或双击)时,窗口宽度应增加以允许左右视图的空间(即最少100 + 200 + 分频器)。

谁能指出我正确的方向?谢谢。

4

1 回答 1

0

如果您想知道如何以编程方式设置窗口最小宽度,则必须手动进行,这意味着在用户查看视图时更新窗口框架和最小尺寸。文档

根据您的需要,这篇文也可能对您有所帮助。

于 2011-09-16T05:53:01.453 回答