1

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

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

谢谢

4

1 回答 1

1

如果你想让单元格动画,你可以设置一个 property shouldAnimate = YES。然后collectionView:cellForItemAtIndexPath:检查该属性并在需要时应用动画(或删除它)。

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

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

于 2013-08-14T19:29:54.553 回答