Objective c 为UICollectionViewCells的添加/删除设置动画

Objective c 为UICollectionViewCells的添加/删除设置动画,objective-c,cocoa-touch,uicollectionview,uicollectionviewcell,Objective C,Cocoa Touch,Uicollectionview,Uicollectionviewcell,我的问题是:找到一种方法,当按下一个按钮时,一个新的colleciton视图单元会被从屏幕右侧滑入的动画插入 现在,我的视图中有一个按钮,当它被单击时,会将一个新对象添加到我的模型中,然后调用reloadData,新的单元格就会出现在屏幕上。我所挣扎的就是动画。任何帮助都将不胜感激 谢谢如果希望单元格设置动画,可以设置属性shouldAnimate=YES。 然后在集合视图中:cellForItemAtIndexPath:检查该属性,并在需要时应用动画(或将其删除) 设置属性后,仅重新加载vis

我的问题是:找到一种方法,当按下一个按钮时,一个新的colleciton视图单元会被从屏幕右侧滑入的动画插入

现在,我的视图中有一个按钮,当它被单击时,会将一个新对象添加到我的模型中,然后调用reloadData,新的单元格就会出现在屏幕上。我所挣扎的就是动画。任何帮助都将不胜感激


谢谢

如果希望单元格设置动画,可以设置属性
shouldAnimate=YES
。 然后在
集合视图中:cellForItemAtIndexPath:
检查该属性,并在需要时应用动画(或将其删除)

设置属性后,仅重新加载visibleCells:
[collectionView重新加载项SatinExpaths:collectionView.indexPathsForVisibleItems]


现在,由于动画是在通过数据源协议请求单元格时提供的,因此在滚动时也会获得动画。

如果希望单元格动画化,可以设置属性
shouldAnimate=YES
。 然后在
集合视图中:cellForItemAtIndexPath:
检查该属性,并在需要时应用动画(或将其删除)

设置属性后,仅重新加载visibleCells:
[collectionView重新加载项SatinExpaths:collectionView.indexPathsForVisibleItems]

现在,由于动画是在通过数据源协议请求单元格时提供的,因此在滚动时也会获得动画