Ios 在Xcode中垂直和水平居中放置多个标签

Ios 在Xcode中垂直和水平居中放置多个标签,ios,xcode,autolayout,Ios,Xcode,Autolayout,我是新编程的IOS,我想创建如下界面: 但我无法垂直和水平居中这五个标有红色正方形的标签,因为它们彼此重叠 所以,我的问题是,如何将一组标签垂直和水平居中,以获得与前一幅图像类似的界面 此时,我的界面如下所示: 如果要将标签放在堆栈的中心 选择堆栈并将其对齐特性从“前导”更改为“中心” 如果希望标签堆栈位于屏幕的中心, 将“自动布局”中的对齐方式设置为“容器中的水平” 并垂直放置在容器中。使用堆栈视图,然后执行以下步骤 1)根据需要添加5个标签,并根据需要添加约束 2)现在,通过按右下角序列

我是新编程的IOS,我想创建如下界面:

但我无法垂直和水平居中这五个标有红色正方形的标签,因为它们彼此重叠

所以,我的问题是,如何将一组标签垂直和水平居中,以获得与前一幅图像类似的界面

此时,我的界面如下所示:


如果要将标签放在堆栈的中心

选择堆栈并将其对齐特性从“前导”更改为“中心”

如果希望标签堆栈位于屏幕的中心, 将“自动布局”中的对齐方式设置为“容器中的水平”
并垂直放置在容器中。

使用堆栈视图,然后执行以下步骤

1)根据需要添加5个标签,并根据需要添加约束

2)现在,通过按右下角序列图像板中的堆栈选项第二个选项,选择使用约束创建的所有标签以及堆栈视图中的所有标签

3)现在,您会注意到提供给标签的所有约束均为零,并且嵌入到stackView中的约束现在需要提供给stackView的约束。选择容器中的水平和垂直方向

4)这是输出


堆栈可能是最好的选择


这很容易…只需对文本和标签本身进行中心对齐即可。。。