我很难调整我的细胞高度
我有一个常规UITableView
,其中我UITableViewAutomaticDimension
和-tableView:heightForRowAtIndexPath:
都返回-tableView:estimatedHeightForRowAtIndexPath:
。在每个单元格中,我都有一个常规的UIlabel。这很好用。但是,当我选择一个单元格时,我会在单元格的左侧添加一个图像,并使字体更大。这有时会导致一行文本流到下一行。
但是,当单元格文本溢出到2行(而不是1行)时,它不会自动更新单元格的高度。
如何根据内容的高度自动更新单元格的高度?
答案 0 :(得分:1)
您是否尝试在更改布局后重新加载该行?除非触发表重新计算单元格的大小,否则布局不会发生变化。
像
这样的东西tableView.reloadRows(at: [indexPath], with: UITableViewRowAnimation.none)