- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
вызывается только перед появлением ячейки
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
вызывается для всех строк при представлении таблицы для получения общей высоты содержимого таблицы.
И я также должен согласиться с комментарием @Vince, что единственное, о чем вы должны заботиться, это то, что методы возвращают правильное значение в соответствии с заданным индексным путем.просмотр таблицы, например, NSArray
.Затем просто получите правильный объект из этого массива в соответствии с indexpath.