1

私の問題:ボタンが押されたときに、画面の右側からスライドするアニメーションによって新しいコレクションビューセルが挿入されるような方法を見つけてください。

現時点では、ビューにボタンがあり、クリックすると新しいオブジェクトがモデルに追加され、reloadData が呼び出され、新しいセルが画面に表示されます。私が苦労しているのはアニメーションだけです。どんな助けでも大歓迎です。

ありがとう

4

1 に答える 1

1

セルをアニメーション化する場合は、プロパティを設定できますshouldAnimate = YES。次に、collectionView:cellForItemAtIndexPath:そのプロパティを確認し、必要に応じてアニメーションを適用します (または削除します)。

プロパティを設定した後、visibleCells: のみをリロードします[collectionView reloadItemsAtIndexPaths:collectionView.indexPathsForVisibleItems]

これで、Datasource-Protocol を介してセルが要求されたときにアニメーションが提供されるため、スクロールしたときにもアニメーションが表示されます。

于 2013-08-14T19:29:54.553 に答える