0

我试图让 NSBox 保持它的宽度和高度,并保持在它的拆分视图部分的中心。如何使用 InterfaceBuilder 将框设置为不调整大小并仍然使用自动布局?或者,我是否必须以编程方式更新约束?

示例文件

如果该框不在拆分视图中,则 jrturton 建议的“图钉”似乎有效。您可以在 Xcode 中打开 xib 并单击 Editor->Simulate Document 以查看 2 个示例。

示例文件 - 修订版 1

解决方案:我必须在包含 NSBox 的拆分视图中添加一个额外的 NSView

4

2 回答 2

0

选择您的框,然后使用 Pin... 菜单:

固定菜单

宽度和高度选项允许您为恒定大小添加约束。您还可以在此处添加居中约束。一旦你添加了这些,你可以删除 IB 已经添加的任何其他约束,如果它没有自动为你这样做的话。

于 2013-01-02T07:19:25.833 回答
0

在 IB 中,单击文件检查器(第一个图标),然后确保未选中自动布局。


(来源:fredandrandall.com

然后转到尺寸检查器(第 5 个图标)并确保自动调整大小设置为如下。


(来源:smallsharptools.com

于 2013-01-02T01:43:37.887 回答