gpt4 book ai didi

swift - 通过 UIStackView 将自定义大小的 UILabels 排列在同等大小的 UIImages 下

转载 作者:行者123 更新时间:2023-11-30 11:44:04 25 4
gpt4 key购买 nike

我想通过 UIStackView 在相同大小的 UIImages 下排列不同大小的 UILabels。但我最终得到了缩小的字体或文本,分成两行。请参阅下面的图片以了解其想法。

[实际问题]此外,它唯一按预期工作的时间是当我使容器足够大时。我的目标是从 iPhone 5 及更高版本开始,在屏幕宽度的 60% 范围内实现这一目标。

我想要实现的目标:

What I want to achieve

但我最终得到的结果是:

But I end up with either this result

或者这个:

Or this

结构如下

Structured like this

注意:所有 UI 都是由堆栈内的堆栈组成的。所有图像和标签都有自己的堆栈,然后包装在后续堆栈中以垂直和水平对齐它们。

最佳答案

请参阅下面的屏幕截图中的约束关系和 View 层次结构。 UILabelUIImageView 水平居中。并且与 UIImageView 具有垂直空间,而且 UILabel 不在 UIStackView 层次结构中。

enter image description here

更新:将 UIImageView 和 UILabel 放入容器(UIView)中。然后在 UIStackView 中,以防需要外部堆栈。

关于swift - 通过 UIStackView 将自定义大小的 UILabels 排列在同等大小的 UIImages 下,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49047392/

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