在 swift 中居中多个独立项目(故事板)

Center multiple independent items in swift (storyboard)

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

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

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

约束说明:-

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

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

3) 我已将每张图片的顶部与标签对齐,并将标签顶部与下一张图片对齐 - 这样它们就保持在同一水平线上

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

5) 向 "by author" 标签添加了中心水平约束,因为它位于中心,并且由于所有其他标签和图像都具有相互链接的水平空间,因此整个单元将保持中心对齐。

6) 在第二张图片和 "center label"

之间添加了垂直间距

如果你 运行 它在任何设备上 (iPhone/ipad) 它会根据你的要求位于中心,我添加了 2 张图像来显示输出