基本的な UICollectionView と基本的なアイテムのリストがあります。ユーザーがアイテムの一部を削除できるように、アイテムに削除ボタンを実装しました。アイテムの削除中のアイテムの再配置を除いて、すべてがうまく機能します。
アイテム N-1 を削除すると、リストの最初のアイテムが視覚的に削除され、最後のアイテムが最初の位置に移動され、「すべてのセルを再利用」して正しいコンテンツが設定されます。
基本的に、最後のアイテムを N-1 アイテムに移動することを期待していました。注: この予想される動作は、1 行と 2 つの項目がある場合に発生します。
質問は次のとおりです。
- これは、オブジェクトを削除するときのコレクション ビューの標準的な動作ですか?
- 全体を書き直さずにすばやく修正するにはどうすればよいですか?