gpt4 book ai didi

ios - 具有多个动态高度的 TableView 的 Xcode 自动布局垂直约束

转载 作者:行者123 更新时间:2023-11-29 00:18:29 24 4
gpt4 key购买 nike

我正在尝试创建一个包含 3 个 subview 的 UITableViewCell - 一个按钮和两个标签。表格 View 单元格应如下所示:

Button --Label 1-----------
--Label 1 continued--

--Label 2-----------------
--Label 2 continued ------

目前,我有第一个按钮,前导、顶部、宽度和高度限制将其固定在左上角。 Label 1 从 Button、top、left 和 bottom 约束到 content view 有一个前导约束。标签 1 的行数设置为 0,并且可以动态扩展,到目前为止,这是有效的。

我无法弄清楚如何为标签 2 设置约束,以便它始终低于标签 1 并且还可以展开。

我已经尝试将标签 2 的顶部约束设置为标签 1 的底部,所有其他边都固定到内容 View ,但这会导致高度和垂直位置不明确的错误。我需要为标签 2 添加哪些约束?

最佳答案

您应该在尺寸检查器上检查内容拥抱优先级和内容抗压缩优先级。这应该消除歧义。发生这种情况是因为自动布局不知道在空间不足的情况下哪个标签应该增大或缩小。

如果情况并非如此,并且您想让它们保持相同的大小,则可以从一个标签到另一个标签设置相等的高度约束。

关于ios - 具有多个动态高度的 TableView 的 Xcode 自动布局垂直约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44688322/

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