【发布时间】:2017-05-22 10:42:18
【问题描述】:
如何在UIStackView 内布局标签和按钮,使按钮只占用所需的空间,其余空间留给标签?由于本地化,按钮文本的长度可能不同。
这里的UIStackView 是alignment: center 和distribution: fill。这里唯一缺少的是没有将按钮拉伸到超出文本和插图所需的宽度。
仅使用分发设置似乎是不可能的。如果 Fill Proportionally 被设置,按钮必须有一个宽度约束。尝试压缩和拥抱都没有成功,也许我做错了什么。
编辑:找出内容拥抱不起作用的原因。它需要一个 >= 761 且不高于我认为的 250 的值。因为 250 是标签内容的拥抱值。为什么是761?真的不能说。
【问题讨论】:
标签: ios autolayout uistackview