У меня есть UITableview, что ленивые загружают изображения всех разных размеров. Когда изображение загружается, мне нужно обновить конкретную ячейку, поэтому я понял, что мне нужно использовать reloadRowsAtIndexPaths. Но когда я использую этот метод, он по-прежнему вызывает метод heightForRowAtIndexPath для каждой отдельной ячейки. Я думал, что вся цель reloadRowsAtIndexPaths заключается в том, что он будет вызывать только heightForRowAtIndexPath для указанной конкретной строки?
Любая идея, почему?
[self.messageTableView beginUpdates];
[self.messageTableView reloadRowsAtIndexPaths:[NSArray arrayWithObject:[NSIndexPath indexPathForRow:count inSection:0]] withRowAnimation:UITableViewRowAnimationNone];
[self.messageTableView endUpdates];
Спасибо