调整超过 2 个元素的内容压缩和拥抱属性

Adjust content compression and hugging properties for more than 2 elements

我想以这样的方式放置 2 个标签和 1 个图像,

我试图将 SecondLabel 的压缩 属性 增加到 751,但它迫使我也将 SecondLabel 的紧缩 属性 增加到 252。这导致图标被拉到 SecondLabel 附近(我不想要)

有多种方法可以做到这一点。

  1. 这是最简单的,实际上您几乎已经完成了。在您的第二个标签中,只需将其 textAlignment 设置为 right。就是这样。

  2. 另一种方法是使用UIStackView。将领先的 stackView(First Label 和 UIImageView)的分布设置为 Fill Proportionally,并使用两个 stackView 的其他属性。