Я пытаюсь анимировать первое появление ячейки в виде коллекции так же просто, как ZoomOut + Fade IN ячеек при первом вызове представления коллекции.
У меня НЕ есть подклассы UICollectionViewFlowLayout
насколько я не думал, что это было необходимо для такого маленького действия, и мне не нужно дополнительно делать недействительными макеты после отображения ячеек.На самом деле нет никаких анимаций клетки, кроме их первого появления.Чтение рекомендаций Apple по разработке предмета, кажется, подтверждает, что я не должен идти по маршруту подкласса, но все же я не нашел, как выполнить желаемую анимацию.UICollectionViewDelegateFlowLayout
методы затем выполняют последовательность CGAffineTransform в collectionView(_ collectionView: willDisplay cell: forItemAt indexPath: IndexPath)
из UICollectionViewDelegate
, и происходит надлежащее преобразование.Тогда я думал об обратном преобразовании, вызывая простой CGAffineTransform.Identity()
в анимации, но я пока не нашел, где (в каком из методов классов CollectionView) его разместить.
Заранее спасибо за вашекороль помоги!