gpt4 book ai didi

ios - 如何根据单元格内容更改单元格高度?

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

我有一个详细 View Controller ,它根据您在主视图 Controller 中按下的单元格(它会转到哪个单元格)而具有不同的文本长度。如何根据单元格内容的多少来设置单元格的高度?

仅供引用,该单元格由 3 个标签和 1 个 ImageView 组成。垂直设置为UILabelUIImageViewUILabelUILabel

我正在使用 Swift。

这就是我添加自动布局约束时发生的情况:

最佳答案

实现的方法是使用自动布局。您需要设置单元格从顶部到底部的垂直约束:

  1. 单元格上边缘与第一个标签上边缘之间的距离。
  2. 从第一个标签的下边缘到 ImageView 的上边缘的距离。
  3. 从 ImageView 的下边缘到第二个标签的上边缘的距离。
  4. 等等...

自动布局将根据您放入标签和 ImageView 中的内容的大小来调整单元格的大小。

您还应该记住将表格 View 上的 estimatedRowHeight 属性设置为一些有意义的值。这将帮助 TableView 将一些内容大小的计算推迟到用户开始滚动时。

此外,将表格 View 上的 rowHeight 属性设置为 UITableViewAutomaticDimension

关于ios - 如何根据单元格内容更改单元格高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35392307/

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