Цель:
Анимация изменения высоты ячейки и перестановки окружающих ячеек.
Сценарий:
Некоторые ячейки в представлении коллекции загружают удаленные изображения. Первоначально эти ячейки имеют размер статически и отображается индикатор активности. После загрузки изображения он добавляется в его ячейку, а высота ячейки изменяется, чтобы соответствовать фотографии.
Примечания:
Я оживляю изменение рамки ячейки с помощью animateWithDuration
. Это прекрасно работает, за исключением того, что увеличенный размер ячейки перекрывает ячейки ниже. Я вслепую попытался позвонить collectionView.collectionViewLayout invalidateLayout
после изменения размера ячейки-мишени и обновления размера, возвращаемого sizeForItemAtIndexPath
без успеха.
Любые предложения? Спасибо!
Пример кода: