如何在没有重载数据的情况下更改uitableview中的高度单元格

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在没有重载数据的情况下更改uitableview中的高度单元格相关的知识,希望对你有一定的参考价值。

我使用UITableView,我希望更改高度不同的单元格。但我不想使用重载数据,因为我的tableview包含UITextView,我现在编辑,UIKeyBoard启动。

答案

您正在UITableView上寻找reloadRowsAtIndexPaths:方法。它将触发重新计算特定细胞的高度(以及随后的重绘)。它甚至可以为调整设置动画,以便您可以在用户滚动时实时更新,以便在重新计算高度时表格视图不会“抖动”或“断续步”。我只是成功地实现了它来做你所描述的。

资料来源:Update UITableViewCell without reload

另一答案

您可以调用qazxsw poi,这将导致计算表格单元格高度,而无需重新加载整个单元格

beginUpdates && endUpdates

以上是关于如何在没有重载数据的情况下更改uitableview中的高度单元格的主要内容,如果未能解决你的问题,请参考以下文章

如何在没有明确指定或使用重载的情况下 Moq 在其签名中具有可选参数的方法?

TypeScript的core.ts如何在没有重载错误的情况下构建?

Grails 或 Play 如何检测更改和热重载类?

如何在没有监控线程或进程的情况下使用 C++ 快速获取目录是不是已更改?

如何在没有委托的情况下处理 UITextField 值更改? [关闭]

如何在没有按键的情况下更改大写锁定状态