如何在iOS上创建宽度=最大子宽度的StackView?

Bla*_*Bla 5 user-interface ios uistackview

我想将标签放置在图像底部并垂直对齐。我尝试用StackView它来实现这一点。我明白了:

在此输入图像描述

有什么方法可以正确显示所有标签的文本吗?标签文本可以具有任意长度。

rob*_*off 3

  • 限制标签和堆栈视图具有相等的宽度。
  • 将标签的水平内容拥抱优先级设置为 249(因此如果它比图像窄,它会变得更宽)。
  • 将标签的水平内容压缩阻力设置为 751(因此,如果需要,它会强制堆栈视图变宽)。

限制条件

结果:

结果布局