繁体   English   中英

如何使用自动布局将视图居中

[英]How to center view with autolayout

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

如何使其居中并使其自动采用其宽度取决于屏幕宽度?

例如 在此处输入图片说明

为了使视图在其父视图中居中,您需要在“自动布局对齐”部分中选中“ Vertical Center In container中的Horizontal Center in Container和“ Vertical Center In container中的Vertical Center In container

在此处输入图片说明

您还可以使用Size类

对于大小类,情节提要或Xib文件可用于任何可用的屏幕区域。 您可以按照大多数尺寸来构建界面,然后在可用屏幕尺寸改变时仅更新需要改变的部分。

就像您说的那样,只希望纵向表示它不是自适应布局。

因为您希望对象的宽度根据屏幕宽度调整大小...只需固定屏幕的左右边缘即可相应地采用宽度(或使用相等的宽度)。由于您没有提及高度...因此给对象固定高度。 ..

并将对象制作到视图控制器的中心..
垂直和水平使用中心。

这是我所说的更好理解的图像

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM