在 StackView 中按内容对齐两个元素
Align two elements by content in StackView
我在 StackView Horizontal 中有两个 UIView。在 UI 查看发布的 UI 标签。我需要第一个成为优先事项。主要要求是在 UI 中完全没有固定宽度。
enter image description here
将所需标签的 setContentCompressionResistancePriority(_:for:) 设置得更高,为另一个标签设置得更低。示例:
textLabel1.setContentCompressionResistancePriority(UILayoutPriorityDefaultHigh, forAxis: .Horizontal)
textLabel2.setContentCompressionResistancePriority(UILayoutPriorityDefaultLow, forAxis: .Horizontal)
我在 StackView Horizontal 中有两个 UIView。在 UI 查看发布的 UI 标签。我需要第一个成为优先事项。主要要求是在 UI 中完全没有固定宽度。 enter image description here
将所需标签的 setContentCompressionResistancePriority(_:for:) 设置得更高,为另一个标签设置得更低。示例:
textLabel1.setContentCompressionResistancePriority(UILayoutPriorityDefaultHigh, forAxis: .Horizontal)
textLabel2.setContentCompressionResistancePriority(UILayoutPriorityDefaultLow, forAxis: .Horizontal)