gpt4 book ai didi

ios - UILabel AutoLayout 适合

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

我有一个表格单元格,其中包含描述和标题标签。我想描述标签以适应文本最多 3 行和标题做同样但最多 2 行。这是我能做到的。我遇到的问题是让描述贴在底部,标题在描述上方,如下所示。

我找到了一个用框架做的解决方案,但我想知道是否有可能只用自动布局来实现这个

Example1

example2

最佳答案

使用自动布局,您可以通过设置以下约束来实现它。

  1. 为描述标签设置恒定的前导、尾随和底部空间限制。
  2. 为标题标签的描述标签设置恒定的前导、尾随和垂直间距。
  3. 为描述和标题标签设置恒定高度限制。

  4. 选择描述标签并转到大小检查器,将内容拥抱优先级、内容压缩阻力优先级垂直值设置为 1000。

  5. 在这些优先级下方的大小检查器中,您可以看到约束。单击高度约束右侧的向下箭头并选择“选择和编辑”。并将优先级设置为小于 1000。(比如 800)。默认情况下为 1000。

  6. 对标题标签重复步骤 4,5。

  7. 在属性检查器中,将标题栏的“行数”设置为 2,描述标签的行数设置为 3。(如果你设置lines为0,它会显示完整的内容)

希望这对您有所帮助。

关于ios - UILabel AutoLayout 适合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27270491/

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