2013-01-02 74 views
0

我想获得一个NSBox来保持它的宽度和高度以及居中居中的一个分割视图的部分。如何使用InterfaceBuilder将该框设置为不调整大小并仍然使用自动布局?或者,我是否必须以编程方式更新约束?如何从可可自动布局中删除调整大小

Sample File

它出现在“销”是jrturton建议作品,如果盒子是不是拆分视图。您可以在Xcode中打开xib,然后单击Editor-> Simulate Document查看2个示例。

Sample File - Revision 1

Solution:我不得不增加一个额外的NSView到举行的NSBox

回答

0

选择框,然后用针...菜单:

Pin menu

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

+0

当我固定高度时,整个窗口的高度也会固定。 – joels

+0

我也应该注意到,我在我的问题中添加了一个新的示例文件。如果该框不在分割视图中,则显示您建议的引脚。您可以在Xcode中打开xib,然后单击Editor-> Simulate Document查看2个示例。你有没有关于如何固定高度而不固定窗口高度的建议? – joels

0

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

http://fredandrandall.com/blog/wp-content/uploads/2011/08/saveasautolayout.png

然后去尺寸检查(第五届图标),并确保自动调整大小设置为如下。

http://www.smallsharptools.com/downloads/Stackoverflow/autosizing-off.png

+0

关闭,但不是我一直在寻找。我想要同样的效果,但我仍然想使用自动布局。 – joels

相关问题