gpt4 book ai didi

ios - 如何在 Swift 中将旁边带有 ImageView 的 Label 居中?

转载 作者:行者123 更新时间:2023-11-28 09:43:42 31 4
gpt4 key购买 nike

我正在尝试在具有动态内容的 UILabel 旁边放置一个 UIImageView。两者都在 StackView 中。

enter image description here

目前我正在使用Fill 对齐和分布。将其更改为其他选项之一,更改 ImageView 的大小(将约束固定为 30x30)。StackView 的左右前导约束为 0.

这是我现在的:

enter image description here

这就是我想要的:

enter image description here

我需要如何设置 StackView 来存档我的目标?非常感谢您的帮助。

最佳答案

您可以尝试使用带有嵌入式水平堆栈 View 的垂直堆栈 View 。

enter image description here

第一个堆栈 View 有一个垂直轴。它的对齐方式是中心,分布是填充(默认)。此堆栈 View 具有以下约束:尾随到 super View ,导致 super View 和顶部空间到顶部布局指南。

第二个堆栈 View 包含 ImageView 和标签。它的轴是水平的。填充对齐方式和分布设置为其默认值。间距设置为 10(可以更改以满足您的需要)。此堆栈 View 没有任何限制。

ImageView 的高度和宽度限制分别为 30。

标签没有约束。

ImageView 和标签都有默认的内容拥抱和压缩值。

enter image description here

如果标签有较长的文本,那么它会显示如下:

enter image description here

关于ios - 如何在 Swift 中将旁边带有 ImageView 的 Label 居中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41194506/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com