У меня есть табличное представление, которое находится в файле пера, и оно загружает данные должным образом.Он загружает необходимое количество ячеек и корректно заполняет данные.Ячейка также представляет собой файл XIB, который включает в себя несколько представлений.Каждая ячейка имеет собственную высоту.Мне удалось установить правильную высоту для каждой ячейки, используя:
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
return (data[indexPath.row].height + 200)
}
Проблема в том, что при начальной загрузке ячейки не отрисовываются должным образом, например: Изображение начальной загрузки
Область описания не перемещается туда, где я ее перемещал, изменяя ее координаты X и Y.
Однако это исправляется, когда я прокручиваю табличное представление за пределами первоначально загруженных ячеек и возвращаюсь к ним,вот так: После прокрутки
После загрузки ячейки я перемещаю область описания под изображением.Это работает для ячеек, но не для изначально загруженных.Это исправляется только после того, как я прокручиваю разбитые клетки и возвращаюсь к ним.Как это исправить?Как я могу сделать так, чтобы ячейки правильно отображались при начальной загрузке?
Редактировать: Для пояснения: ячейки загружаются правильно, но отображаются неправильно.Я должен прокрутить первые несколько ячеек и вернуться к ним, чтобы ячейки были нарисованы правильно.
Любая помощь приветствуется.Спасибо!