У меня проблема, с которой я не могу войти, и надеюсь получить решение здесь.
Следующая проблема:
У меня CustomCell со следующей компоновкой.
В этой ячейке должна отображаться новостная статья с текстом, датой и изображением. Новостные статьи загружаются через API. Соответствующие изображения также загружаются асинхронно. Для загрузки используется SDWebImage.
Загруженные таким образом картинки различаются по высоте, и после загрузки это приводит к тому, что текст сжимается или дата исчезает. Только после повторного затенения ячейки высота ячейки будет правильной.
Высота ячейки определяется динамически с помощью UITableViewAutomaticDimension, соответствующий оценочныйRowHeight равентакже установлено. Перезагрузка ячейки с "reloadData", "reloadRowsAtIndexPaths", а также вариант с "tableView.beginUpdates" и "tableView.endUpdates" приводит к рывкам при прокрутке или к бесконечной загрузке.
Есть ли у кого-нибудьрешение, как мгновенно адаптируется UITableViewCell после загрузки изображений на стороне сервера?