2

故事板图像

我有上面的视图控制器和你看到的布局。我想将所有这些水平居中。因此,将其保持在当前布局中,当方向更改为横向时,将元素置于该布局中但居中。我怎样才能做到这一点?我尝试使用 IB 水平居中,但它把它们都堆在中心而不保持布局。

4

2 回答 2

2

一个非常快速的修复:

  1. 选择所有子视图。
  2. 编辑器->嵌入->查看
  3. 更改自动调整大小的掩码或自动布局约束以使该视图居中。只要确保视图的宽度和高度是恒定的!

如果您使用自动调整掩码: 只需删除所有掩码,如下所示:

在此处输入图像描述

于 2013-09-07T00:39:01.137 回答
0

如果可能的话,最好的方法是使用UIStackView以任何模式(横向或纵向)排列其子视图如果您是 UIStackView 的新手,可以参考http://www.appcoda.com/stack-views-intro/ .

于 2016-05-16T17:05:26.407 回答