Ios 对集合视图重新排序时限制单元格动画
我正在尝试将动画添加到“集合视图”单元,以便在滚动“集合视图”时使其动画化。目前它正在工作,但它干扰了我正在使用的库,该库允许对单元格进行重新排序 很难解释发生了什么,但基本上在您拖动到的单元格刚刚移动的位置上有一个“幽灵”单元格。不管怎样,我需要找出一种方法来检测单元格何时被重新排序,以便取消动画 这是我正在使用的库: 这是动画:Ios 对集合视图重新排序时限制单元格动画,ios,swift,animation,uicollectionview,uicollectionviewcell,Ios,Swift,Animation,Uicollectionview,Uicollectionviewcell,我正在尝试将动画添加到“集合视图”单元,以便在滚动“集合视图”时使其动画化。目前它正在工作,但它干扰了我正在使用的库,该库允许对单元格进行重新排序 很难解释发生了什么,但基本上在您拖动到的单元格刚刚移动的位置上有一个“幽灵”单元格。不管怎样,我需要找出一种方法来检测单元格何时被重新排序,以便取消动画 这是我正在使用的库: 这是动画: func collectionView(collectionView: UICollectionView, willDisplayCell cell: UIColl
func collectionView(collectionView: UICollectionView, willDisplayCell cell: UICollectionViewCell, forItemAtIndexPath indexPath: NSIndexPath) {
cell.layer.transform = CATransform3DMakeScale(0.1,0.1,1)
cell.alpha = 0
UIView.animateWithDuration(0.35, delay: 0, options: UIViewAnimationOptions.AllowUserInteraction, animations: {
cell.layer.transform = CATransform3DMakeScale(1,1,1)
}, completion: nil)
UIView.animateWithDuration(0.45, delay: 0, options: UIViewAnimationOptions.AllowUserInteraction, animations: {
cell.alpha = 1
}, completion: nil)
}
有人有什么建议吗