具有UILabel和UIButton的UIStackView表现奇怪

时间:2018-08-12 21:03:14

标签: ios xcode uibutton uilabel uistackview

将UILabel和UIButton放置到UIStackView会导致比实际需要更大的间距。我需要“信息”按钮直接位于标签旁边。设置约束或设置优先级并没有帮助。

看起来像这样。 StackView的分布是等间距的。其他UI元素不会导致此行为,而是直接放置在标签旁边。

Wrong spacing

如何在没有间距的情况下实现相同的UIStackView?我已经多次看到此问题,但是找不到任何解决方案。

1 个答案:

答案 0 :(得分:0)

给出stackView,top,前导/尾随和高度限制,并使其分布=填充,您将得到此

enter image description here

//

enter image description here

如果希望它也像宽度一样固有,也可以省略高度约束