gpt4 book ai didi

ios - UITableViewCell 高度在选择时不会更新。使用 UITableViewAutomaticDimension

转载 作者:行者123 更新时间:2023-11-29 00:31:59 30 4
gpt4 key购买 nike

我很难调整单元格的高度

我有一个常规的UITableView,其中我为-tableView:heightForRowAtIndexPath:-tableView:estimatedHeightForRowAtIndexPath返回UITableViewAutomaticDimension: 。在每个单元格中,我都有一个常规的 UIlabel。这很好用。但是,当我选择一个单元格时,我会在单元格的左侧添加一个图像,并使字体变大。这有时会导致一行文本溢出到下一行。

但是,当单元格文本溢出到 2 行(而不是 1 行)时,它不会自动更新单元格的高度。

如何根据内容的高度自动更新单元格的高度?

最佳答案

您是否尝试过在更改布局后重新加载该行?除非发生某些事情触发表格重新计算单元格的大小,否则布局不会改变。

有点像

tableView.reloadRows(at: [indexPath], with: UITableViewRowAnimation.none)

关于ios - UITableViewCell 高度在选择时不会更新。使用 UITableViewAutomaticDimension,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41517258/

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