如何调整纵向和横向视图的约束?

时间:2019-07-02 01:49:13

标签: ios autolayout

我有3个简单的按钮,如何调整如下所示的纵向和横向视图约束?

肖像

enter image description here

风景

enter image description here

2 个答案:

答案 0 :(得分:1)

我将这些按钮放在堆栈视图下并设置如下约束

enter image description here

高度和宽度的倍数都设置为0.8,即尺寸的80%。并且将stackview的分布均匀地填充。这将导致:

肖像

enter image description here

风景

enter image description here

使中心与Superview的X和Y对齐。它们将始终居中。

答案 1 :(得分:0)

我建议将按钮放在视图中,并设置按钮相对于超级视图的高度和宽度约束。

您可以向视图中添加约束,在这些视图中,位于顶部和底部尾部的视图是相对于超级视图本身的,或者可以随着方向的变化而更新。