Возникли проблемы с моим макетом TableViewCell и прокруткой - PullRequest
0 голосов
/ 11 мая 2019

Я создал приложение быстрых новостей, которое извлекает данные API и отображает их в tableViewCell.Я ограничил это следующим образом:

TableViewCell

Когда я загружаю его в симулятор, сначала все выглядит нормально, но как только я начинаю прокручивать, tableViewCellsкажется, растягивается вертикально и становится действительно высоким.Я не могу понять, почему это происходит.

Вот два скриншота моего экрана до прокрутки и после прокрутки.

Первоначальный запуск, без прокрутки
После прокрутки

1 Ответ

0 голосов
/ 11 мая 2019

Скорее всего, вы используете динамическую высоту для tableViewCell.

А ваши UIImageView возятся с высотой ячейки "большого размера изображения, и ячейка изменяется в ответ на это".

Попробуйте использовать фиксированную высоту ячейки или, если вы используете динамическую высоту ячейки, задайте для нее estimatedRowHeight

tableView.estimatedRowHeight = 89
tableView.rowHeight = UITableViewAutomaticDimension
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...