我使用UITableView,我希望更改高度不同的单元格。但我不想使用重载数据,因为我的tableview包含UITextView,我现在编辑,UIKeyBoard启动。
您正在UITableView上寻找reloadRowsAtIndexPaths:方法。它将触发重新计算特定细胞的高度(以及随后的重绘)。它甚至可以为调整设置动画,以便您可以在用户滚动时实时更新,以便在重新计算高度时表格视图不会“抖动”或“断续步”。我只是成功地实现了它来做你所描述的。
您可以调用qazxsw poi,这将导致计算表格单元格高度,而无需重新加载整个单元格
beginUpdates && endUpdates