2013-02-07 49 views
0

所以我对Interface Builder的两个问题的Xcode的:Interface Builder的自动布局和调整

  1. 我试图建立与左边一个标签和一个文本框右侧,其中有一个接口它们之间的间距不变,但我希望文本字段在水平调整窗口大小以保持间距时水平展开。我添加了一个限制,它们之间的间距保持相等,但是当我移动窗口时,它会调整标签框的大小而不是文本框。我试图固定标签的宽度,但是这会阻止我调整窗口的大小。

  2. 有什么办法可以同时调整多个项目吗?就像我垂直放置8个标签一样,我想将它们全部设置为窗口空间的八分之一,我怎样才能做到这一点,而不只是眼球呢?如果你能突出显示所有这些并且拖动一个角来调整它们的大小,那么这很容易,但是它不会让我这样做。

回答

0

关于第一个问题,你应该从事业小组取消选中自动版式 - >文件督察看看会发生什么。关于第二个,您可以创建多少标签,你直接从代码想与你想要的大小如下:

10个标签示例:

for (int i=0; i<30; i++) 

{ 

UILabel *label = [[UILabel alloc] initWithFrame:anyFrame]; 

[yourView addSubView:label]; 
[label release]; //if not using ARC 


} 
+1

当我取消auotolayout它只是摆脱所有限制,这不是我想要做的,因为如果窗口调整大小,它不会调整任何东西。 –

相关问题