gpt4 book ai didi

ios - 具有 0 行的 UILabel 最初不显示全文

转载 作者:行者123 更新时间:2023-11-30 14:05:25 25 4
gpt4 key购买 nike

在我的 UITableViewCell 中,当我将数据加载到其中时,我有 2 个 UILabel,它们可以具有无限数量的行。

我这样处理它们:

label.numberOfLines = 0
label.lineBreakMode = .ByWordWrapping

当我最初将数据加载到 UITableView 中时,由于某种原因,有时屏幕上的单元格尚未在标签中显示整个字符串。相反,他们只是不扩大自己。

但是,当我向下滚动以使它们离开屏幕然后向上滚动时,一切看起来都很完美。

这是为什么呢?如何解决这个问题?

在我的cellForRowAtIndexPath中,我基本上使用dequeueReusableCellWithIdentifier(:forIndexPath:)

然后,我执行cell.configureViews(...)并返回。

在我的 PostCell 中,我在 override func layoutSubviews()

中进行了上面的标签编辑

最佳答案

您可能也忘记在 Storyboard 上设置 0 行属性...

转到 Storyboard,选择标签,然后单击“属性检查器”。

在标签下,您应该看到“Lines 0”,如下面的屏幕截图所示:

enter image description here

此外,请确保按照您想要的方式处理多余的字符 - 下面是用于将文本换行的设置示例:

enter image description here enter image description here

关于ios - 具有 0 行的 UILabel 最初不显示全文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32491001/

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