如何使用基于UIKit Dynamics的移动替换UICollectionView中的插入动画(通过 self.collectionView?.insertItemsAtIndexPaths 调用),例如: UISnapBehaviour?我正在使用子类 UICollectionViewFlowLayout 。
据我所知,一般情况下我可以改变,例如通过重写我的子类UICollectionViewFlowLayout中的以下方法插入动画起点
initialLayoutAttributesForAppearingItemAtIndexPath
...使用不同的 UICollectionViewLayoutAttributes ,但动画本身仍然是普通的线性动画。所以这似乎不合适。
在哪个位置(collectionView,cell或layout)我会添加UIDynamicsAnimator,定义初始位置然后添加捕捉行为?