私の問題:ボタンが押されたときに、画面の右側からスライドするアニメーションによって新しいコレクションビューセルが挿入されるような方法を見つけてください。
現時点では、ビューにボタンがあり、クリックすると新しいオブジェクトがモデルに追加され、reloadData が呼び出され、新しいセルが画面に表示されます。私が苦労しているのはアニメーションだけです。どんな助けでも大歓迎です。
ありがとう
私の問題:ボタンが押されたときに、画面の右側からスライドするアニメーションによって新しいコレクションビューセルが挿入されるような方法を見つけてください。
現時点では、ビューにボタンがあり、クリックすると新しいオブジェクトがモデルに追加され、reloadData が呼び出され、新しいセルが画面に表示されます。私が苦労しているのはアニメーションだけです。どんな助けでも大歓迎です。
ありがとう
セルをアニメーション化する場合は、プロパティを設定できますshouldAnimate = YES
。次に、collectionView:cellForItemAtIndexPath:
そのプロパティを確認し、必要に応じてアニメーションを適用します (または削除します)。
プロパティを設定した後、visibleCells: のみをリロードします[collectionView reloadItemsAtIndexPaths:collectionView.indexPathsForVisibleItems]
。
これで、Datasource-Protocol を介してセルが要求されたときにアニメーションが提供されるため、スクロールしたときにもアニメーションが表示されます。