Комментарии 2
Простой и эффективный способ оказался, неплохо!
Однако, я добавил элементов копированием существующих, менял layout проскролив в конец списка и уже анимация не выходила такой гладкой. (некоторые элементы становились на свои места поментально, а некоторые с анимацией, что сильно коробит глаз) Не знаю, можно ли сделать ее лучше.
Есть артефакты при скроле обратно, после нескольких изменений layout'а. (Текст запоминает старые размеры и анимируется в новые, чего быть не должно).
Если это как-то исправить, то выйдет очень хороший способ.
А метод collectionView.setCollectionViewLayout(UICollectionViewLayout, animated: Bool)
не трогали для подобного изменения представления?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
UICollectionView всему голова: Изменение представления на лету