我有3个uiviews被添加到父视图中。我希望视图(子视图)在纵向和横向中应具有相同的宽度。您可以看到三个视图在纵向上的宽度相等,但中心视图在Landscape中占用更多空间。如何在Landscape中制作相同的宽度。
风景:
人像:
答案 0 :(得分:1)
据我所知,任务非常简单,您只需设置所有水平边缘关系(例如view1.left = superview.left
,view2.left = view1.right
,view3.left = view2.right
和view3.right = superview.right
)以及使所有三个视图的宽度相等。
另外,不要忘记制作垂直约束,因此可以计算垂直位置和高度。