调整大小时NSSplitView左视图灵活,右视图固定

时间:2014-03-23 21:50:46

标签: cocoa nssplitview

我正在以编程方式创建垂直NSSplitView

我希望右视图以指定的宽度开始。然后,如果窗口被调整大小,我希望右视图保持在那个确切的宽度,除非用户改变。

现在,当您调整NSSplitView两个视图的大小时,会按比例更改大小。我正在使用自动布局,因此我无法使用NSSplitViewDelegate中的委托方法,例如-splitView:shouldAdjustSizeOfSubview:

我很困惑如何在拆分视图的自动布局中实现此行为。

1 个答案:

答案 0 :(得分:0)

您需要调整每个视图的holdingPosition。 您可以暂时调整它们以进行某些更改。

来自WWDC 2013的会议213视频涵盖了这一点。