我有一个UITableview,可以懒加载各种不同大小的图像。当图像加载时,我需要更新特定的单元格,所以我想出了我需要使用reloadRowsAtIndexPaths方法。但是,当我使用这个方法时,它仍然为每个单元格调用heightForRowAtIndexPath方法。我认为reloadRowsAtIndexPaths的整个目的是只调用指定行的heightForRowAtIndexPath方法,你有什么想法为什么会这样?
[self.messageTableView beginUpdates];
[self.messageTableView reloadRowsAtIndexPaths:[NSArray arrayWithObject:[NSIndexPath indexPathForRow:count inSection:0]] withRowAnimation:UITableViewRowAnimationNone];
[self.messageTableView endUpdates];
谢谢您