我如何修复它,以便当我向故事板添加NSSplitViewController时,我的窗口没有折叠?

时间:2016-09-17 17:26:41

标签: macos nssplitviewcontroller

当我将NSSplitViewController添加到基于文档的故事板时,如下所示:

enter image description here

它不会尊重我的最小内容大小并立即崩溃。为什么这样做,这是一个错误吗?我该如何解决?

enter image description here

1 个答案:

答案 0 :(得分:0)

您需要为各个拆分的内容添加适当的约束。如果不填满所有空格,只需使用>=添加底部约束。

当我添加与下面的屏幕截图相对应的所有约束时,我得到正确的寡妇大小。

修改 对不起,但我绝对没有复制你的设计; - )

编辑II

此时我会添加一些解释。使用自动布局,几乎所有视图都通过其中的内容来确定其大小。他们试图在任何轴上尽可能地缩小。

这意味着如果视图底部没有约束,它将不知道任何内容高度,因此其高度返回零。

layout constraints architecture resulting window appearance