将相同宽度的视图添加到Superview - Autolayout iOS

时间:2014-12-21 10:11:38

标签: ios iphone storyboard autolayout

我有3个uiviews被添加到父视图中。我希望视图(子视图)在纵向和横向中应具有相同的宽度。您可以看到三个视图在纵向上的宽度相等,但中心视图在Landscape中占用更多空间。如何在Landscape中制作相同的宽度。

风景:

enter image description here

人像:

enter image description here

1 个答案:

答案 0 :(得分:1)

据我所知,任务非常简单,您只需设置所有水平边缘关系(例如view1.left = superview.leftview2.left = view1.rightview3.left = view2.rightview3.right = superview.right )以及使所有三个视图的宽度相等。

另外,不要忘记制作垂直约束,因此可以计算垂直位置和高度。