How do you set the duration for UICollectionView Animations?
To solve problem without hack that was proposed in the answer by gavrix you could subclass UICollectionViewLayoutAttributes with new property CABasicAnimation *transformAnimation, than create custom transformation with a suitable duration and assign it to attributes in initialLayoutAttributesForAppearingItemAtIndexPath, then in UICollectionViewCell apply the attributes as needed: @interface AnimationCollectionViewLayoutAttributes : UICollectionViewLayoutAttributes @property (nonatomic, strong) CABasicAnimation *transformAnimation; @end … Read more