gpt4 book ai didi

ios - 如何使用堆栈 View 来自动布局标签和按钮?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:11:21 27 4
gpt4 key购买 nike

如何在 UIStackView 中布置标签和按钮,使按钮只占用所需的空间,其余空间留给标签?由于本地化,按钮文本的长度可能不同。

这里的 UIStackViewalignment: centerdistribution: fill。这里唯一缺少的是没有将按钮拉伸(stretch)到超出所需的宽度用于文本和插图。

enter image description here

仅靠分发设置似乎是不可能的。如果设置了按比例填充,按钮必须有一个宽度约束。尝试玩压缩和拥抱都没有成功,也许我做错了什么。

编辑:找出内容拥抱不起作用的原因。它需要一个 >= 761 且不高于我认为的 250 的值。因为 250 是标签内容拥抱值。为什么是761?真的不能说。

最佳答案

您需要将按钮的 Content Hugging 优先级设置为高于 250。这样按钮就不会变得比它需要的更大。

关于ios - 如何使用堆栈 View 来自动布局标签和按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44110841/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com