gpt4 book ai didi

ios - 水平堆栈 View 内的标签宽度相等?

转载 作者:搜寻专家 更新时间:2023-10-31 19:32:28 24 4
gpt4 key购买 nike

我有一个具有这些属性的堆栈 View :轴:垂直对齐方式:填充分布:填充

我将其他水平堆栈 View 添加到具有以下属性的垂直堆栈 View :轴:水平对齐方式:FirstBaseline分布:填充

这些水平堆栈 View 中的每一个都包含两个标签。我希望标签根据其中的文本缩小/扩大宽度。每当我将它们的 numberOfLines 设置为 0 时,两个标签的宽度相等,并且高度会增加,如果我将 numberOfLines 设置为 1,它们会根据文本扩大/缩小宽度,但如果文本需要多于一行,其余文本不会出现。非常感谢任何帮助。

最佳答案

我有一个类似的问题,水平堆栈 View 中有两个标签。 numberOfLines = 1 的 label1 和 label2 是多行的。 (numberOfLines = 0) 即使标签 2 的文本更长,两个标签的宽度也相等!

为了解决这个问题,我必须为 label1 设置一个宽度约束(基于其当前内容),优先级 = 750(高但不是必需的)。
这样,如果标签有一个长文本并且其宽度增长大于该约束,则标签宽度 = 其内容大小。
如果标签宽度小于约束,则标签宽度 = 约束。

See screen shot

关于ios - 水平堆栈 View 内的标签宽度相等?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48080148/

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