【发布时间】:2014-11-12 10:40:27
【问题描述】:
如何以编程方式使用自动布局约束创建与以下相同的视图。我一直在网上寻找资源,但我找不到任何在线教程来以编程方式创建和 equalWidth 和 equalHeight 约束。
请告知我如何以编程方式设置 equalWidth 和 equalHeight 以实现如下布局。
【问题讨论】:
-
第一个问题。你确定第二个布局是正确的吗?第二个问题。为什么不直接禁用横向模式?如果您禁用横向,则只需创建第一个布局,然后当您旋转时它将保持不变,因此创建第二个布局。
-
抱歉,我快速创建此图像仅用于演示。我希望开启所有模式(人像和风景)。以编程方式使用自动布局约束来编码此布局。
-
Ray Wenderlich 网站有一个 AutoLayout 教程,它从字面上展示了如何做到这一点。
-
注意,它们不是超级视图高度和宽度的 50%。一种 AutoLayout 的做法是说它们都是相等的高度和相等的宽度。 (即 red.width == yellow.width == blue.width == green.width)等...
-
是的,谢谢...我已将标题编辑为相等的宽度和高度
标签: ios swift uiview autolayout