Ios 在swift(情节提要)中居中放置多个独立项目

Ios 在swift(情节提要)中居中放置多个独立项目,ios,swift,autolayout,uistoryboard,Ios,Swift,Autolayout,Uistoryboard,我正在为iOS设备开发一个应用程序。以下是我的问题描述: 正如你所见,有一个标签和下面,三个图像和三个标签,都是独立的。我需要集中所有这些项目,有没有一种方法可以做到这一点在故事板?我熟悉故事板,也许有一种方法可以设置正确的约束。我在html方面有更多的经验,要做到这一点,我只需要放一个新的div来包装所有的项目。谢谢是的,您可以向每个项目添加约束,正如我添加的一样,我已经为每个视图添加了图像,并为每个视图应用了约束 解释的制约因素:- 1) 对于中心标签,我添加了顶部约束并将其水平居中 2)

我正在为iOS设备开发一个应用程序。以下是我的问题描述:


正如你所见,有一个标签和下面,三个图像和三个标签,都是独立的。我需要集中所有这些项目,有没有一种方法可以做到这一点在故事板?我熟悉故事板,也许有一种方法可以设置正确的约束。我在html方面有更多的经验,要做到这一点,我只需要放一个新的div来包装所有的项目。谢谢

是的,您可以向每个项目添加约束,正如我添加的一样,我已经为每个视图添加了图像,并为每个视图应用了约束

解释的制约因素:-

1) 对于中心标签,我添加了顶部约束并将其水平居中

2) 对于所有的imageView,我已经固定了图像的宽度和高度,您可以根据自己的要求进行设置

3) 我已将每个图像的顶部与标签对齐,将标签顶部与下一个图像对齐,以便它们保持在同一水平线上

4) 在图像和标签之间以及标签和下一个图像之间添加了水平间距,以便它们保持在一起

5) 为“作者”标签添加了中心水平约束,因为它位于中心,并且由于所有其他标签和图像具有相互链接的水平空间,所以整个单元将保持中心对齐

6) 在第二个图像和“中心标签”之间添加了垂直间距

如果你在任何设备(iPhone/ipad)上运行它,它会按照你的要求放在中间,我添加了两张图片来显示输出


谢谢,我稍后会尝试,但我确信会成功。是的,请检查它,如果您遇到任何问题,请告诉我。刚刚尝试过,并按预期工作。非常感谢你!