通过StackView中的内容对齐两个元素

时间:2018-07-24 15:47:24

标签: ios swift autolayout uistackview

我在StackView Horizo​​ntal中有两个UIView。在UIView中发布UILabel。我需要第一个优先。主要要求是在任何UI中都完全缺少固定宽度。 enter image description here

1 个答案:

答案 0 :(得分:0)

为所需标签设置setContentCompressionResistancePriority(_:for:)较高,为另一个标签设置较低的proof of concept directive works fine in firefox stackblitz。示例:

textLabel1.setContentCompressionResistancePriority(UILayoutPriorityDefaultHigh, forAxis: .Horizontal)
textLabel2.setContentCompressionResistancePriority(UILayoutPriorityDefaultLow, forAxis: .Horizontal)