gpt4 book ai didi

uitableview - 使用 Storyboard的快速动态表格 View 单元格高度

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

一周的大部分时间我都在努力解决这个问题,我希望得到一些帮助。

我在 Storyboard中布置了一个单元格,它是 UITableViewCell 的子类,称为 EntryCell。我一直在使用自动布局在 Storyboard 中设置约束,并且所有元素上的所有约束都是蓝色的,lldb 在运行时不会抛出任何错误,因此不会出现任何重复或错位的情况。

我下面写着“Journal Entry Here”的标签是一个 UILabel 并且 lines 设置为 0。

ViewDidLoad 下的 View Controller 中,我有

    tableView.estimatedRowHeight = 185
tableView.rowHeight = UITableViewAutomaticDimension

但是当我运行它时,模拟器会显示:

这阻碍了我的整个项目。我已经阅读了许多教程并尝试了它们的实现但无济于事。我目前没有对 heightForRowAtIndexPath 做任何事情。我想知道这是问题所在还是其他原因。

如有任何帮助,我们将不胜感激。谢谢!

最佳答案

您不必使用 heightForRowAtIndexPath 来让它工作。 UITableViewAutomaticDimension 无法扩展以适应无限行标签的主要原因是缺少布局约束——不一定会在控制台中显示为错误的约束。每个 UI 对象都必须从单元格的顶部到底部以及左侧和右侧连续锚定,以便扩展正常工作。如果您认为自己已经解决了这个问题,但单元格仍然没有展开,请尝试发布屏幕截图和布局限制列表,以便我们进行审核。

关于uitableview - 使用 Storyboard的快速动态表格 View 单元格高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28728767/

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