gpt4 book ai didi

ios - 即使文本只有一行,多行 UILabel 高度也会增加

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

我在 tableViewCell 中使用 UILabel。有些单元格的文本是一行,有些是两行。我已经设置了从 super View 约束到标签的尾随空格、前导空格和顶部空格。以下是设置:

  • 行数 = 0
  • 换行符:自动换行(也尝试了其他选项)

如果文本超过特定长度,由于某种原因,标签高度似乎已增加以容纳 2 行,尽管文本只有一行。如下图(背景为红色供引用): enter image description here

例如,在第一行中,实际文本是一行,但与其他行相比,高度增加了。

为什么会这样?我没有在代码的任何地方设置高度。

编辑

此外,我在整个应用程序中使用以下方法为 UILabel 设置了自定义字体:

[[UILabel appearance] setFont:myFont];

我不确定这是否会导致任何问题..

另外,约束集的截图是:

enter image description here

最佳答案

遇到了同样的问题。检查内容拥抱优先级后得到相同的结果。最后发现是由于标签配置中Metrics Tab中的Label-Preferred Width设置为Explicit造成的。

未检查并已解决 =)

关于ios - 即使文本只有一行,多行 UILabel 高度也会增加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27000095/

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