我正在尝试为集合视图中的单元格的第一次幻影设置动画,就像第一次调用集合视图时对单元格的ZoomOut + Fade IN一样简单。
我还没有将UICollectionViewFlowLayout
归为一个子类,因为我认为不需要采取这样的小动作,并且在显示单元格后也不需要进一步使布局无效。除了第一次出现,实际上没有该单元的动画。阅读关于该主题的苹果开发人员指南似乎可以确认我不应该去子类路线,但是仍然找不到如何执行想要的动画。
我一直使用UICollectionViewDelegateFlowLayout
方法定义单元格,然后在collectionView(_ collectionView: willDisplay cell: forItemAt indexPath: IndexPath)
的{{1}}中执行CGAffineTransform序列,并且确实发生了正确的转换。然后,我想通过在动画中调用简单的UICollectionViewDelegate
来反转此转换,但是我还没有找到将其放置在何处(在哪个CollectionView类方法中)。
提前感谢您的国王帮助!