如何在 UIStackView 中同时垂直和水平居中

How to center both vertical and horizontal inside a UIStackView

我有一个简单的 UIImageView,大小 50x50。 如果我有一个大小为 100x100 的 UIView 并且我想将图像放在其中的中心,我所要做的就是设置这些

但是我如何对大小为 100x100 的 UIStackView 执行相同的操作?

编辑 我想我应该更清楚。问题是,我如何在 UIStackview 中将图像垂直和水平居中?

您需要在 UIStackView

的属性检查器中将对齐方式设置为居中

检查堆栈视图设置的属性检查器:

按照以下步骤操作。

1) 拖动Uiimageview.

2) 点击UIimageview。按住 Ctrl 并向下或向侧面拖动到父视图。

3) 单击 "centre vertically in view" 并居中 "horizontally in view"

4) 然后像下面这样设置高度和宽度。

就是这样。无论设备类型如何,您的图像视图都将居中。 祝你好运。

如有任何问题,请发表评论。如果对您有帮助,请采纳。

使用两个堆栈视图。

居中对齐的垂直堆栈视图。

里面是居中对齐 t 的水平堆栈视图。

里面是你的头像。