如何为多个标签实现自动布局,如图所示
我需要在所有标签和侧面空间之间保持相对相等的间距。我想在标签1,2,3,4之间保持相等的间距。我无法在使用AutoLayout的多个iPhone版本的标签之间保持相对相等的间距。
我能够使用以下步骤解决:
步骤1:将要创建的标签或按钮放在视图中 给出该视图约束如下:
步骤2:选择要创建和设置的所有标签或按钮 约束如下:
在第一次
第二次
第三次
答案 0 :(得分:1)
尝试此操作以在各种标签之间获得相等的间距
label1.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin|UIViewAutoresizingFlexibleTopMargin|UIViewAutoresizingFlexibleBottomMargin;
label2.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin|UIViewAutoresizingFlexibleTopMargin|UIViewAutoresizingFlexibleBottomMargin;
label3.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin|UIViewAutoresizingFlexibleTopMargin|UIViewAutoresizingFlexibleBottomMargin;
label4.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin|UIViewAutoresizingFlexibleTopMargin|UIViewAutoresizingFlexibleBottomMargin;
答案 1 :(得分:0)
<强>更新强>
现在这是一个过时的答案。此外,所指的链接是否定的 更长寿。相反,请检查Apples Autolayout guide.
原始答案:
Apple有一个很好的例子和对你所面临问题的解释。您可以找到解决方案here。
他们在可见视图之间使用辅助视图作为间隔视图。
希望它有所帮助。 :)
答案 2 :(得分:0)