Animate UICollectionView настройка содержимогоInset - PullRequest
0 голосов
/ 25 мая 2019

Есть ли способ анимировать вызов invalidateLayout() в макете UICollectionView?У меня есть collectionView с пользовательским макетом и анимация поверх этого collectionView.Я хотел бы анимировать расположение ячеек в представлении коллекции (во многом так, как это сделала бы реализация UIScrollView по умолчанию), но вызов invalidateLayout() во время блока анимации изменяет положение ячеек с помощью анимации затухания, а не интерполяции кадров.

Есть ли способ диктовать тип анимации, используемой при изменении макета?

1 Ответ

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

Я наконец нашел ответ, и надеюсь, что это поможет кому-то еще.Хитрость заключалась в том, чтобы просто вызвать collectionView.performBatchUpdtes(nil, completion: nil) внутри блока анимации.

...