动画添加/删除UICollectionViewCells

时间:2013-08-14 19:04:06

标签: objective-c cocoa-touch uicollectionview uicollectionviewcell

我的问题:找到一种方法,这样当按下按钮时,新的集体视图单元格会从屏幕右侧滑入的动画插入。

截至目前,我的视图中有一个按钮,单击它时,向我的模型添加一个新对象,然后调用reloadData,新单元格就会出现在屏幕上。我正在努力的是动画。任何帮助将非常感谢。

由于

1 个答案:

答案 0 :(得分:1)

如果您希望单元格设置动画,则可以设置属性shouldAnimate = YES。 然后在collectionView:cellForItemAtIndexPath:检查该属性并根据需要应用动画(或删除它)。

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

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

相关问题