我正在尝试在创建UICollectionviewCells时为其设置动画。我想给每个collectionviewcell一个框架,其原点将在手机之外,然后我尝试为它们设置动画,我想这样做的方式是使用持续时间的动画并保存它们的实际帧,以便我可以让collectionviewCells动画到所谓的"实际帧",现在的问题是,所以我在一个部分中创建了一个collectionViewcell,因此每个collectionviewcell都有" 0"作为"实际帧"的起源,我无法在屏幕上获得正确的帧来为uicollectionview单元设置动画。有人对我有什么建议来实现动画吗?
答案 0 :(得分:2)
您可以查看以下链接:http://www.objc.io/issue-12/collectionview-animations.html。
标准化的想法是继承UICollectionViewLayout
,然后实现方法initialLayoutAttributesForAppearingItemAtIndexPath:
以提供单元格的初始定位属性。
P.S。其他动画(当您移除单元格或旋转设备时)也会在帖子中讨论。如果您有兴趣,请阅读它们。