如何使用autolayout中心视图

时间:2015-06-03 07:46:52

标签: ios autolayout

我有通用的应用程序。子视图是位于View内部的矩形。

如何让它保持居中并让它自动采用它的宽度取决于屏幕宽度?

e.g。 enter image description here

2 个答案:

答案 0 :(得分:1)

为了将视图置于其超级视图中心,您需要在Autolayout Align部分中查看Horizontal Center in ContainerVertical Center In container

enter image description here

您还可以使用Size Classes

  

对于大小类,可以使用storyboard或xib文件   可用的屏幕区域。您可以根据需要构建界面   大多数尺寸,然后只更新需要更改的部分   可用的屏幕尺寸变化。

答案 1 :(得分:0)

正如你所说,你只想在肖像中表示它不是自适应布局....所以它现在相当简单......

如你所愿,根据屏幕宽度调整对象的宽度...只需固定屏幕的左右边缘以采用相应的宽度(或使用相等的宽度) 正如你没有提到高度...所以给对象固定高度......

使对象成为视图控制器的中心.... 垂直和水平使用中心....你完成了..

以下是我所说的更好理解的图像

enter image description here