UICollectionView
複数のバッチ更新のアニメーションに問題があります。私はこのコードを使用しています:
[collectionView performBatchUpdates:^{
if (touched) {
[collectionView deleteItemsAtIndexPaths:markedItems];
[collectionView insertSections:newSec];
} else {
[collectionView deleteSections:newSec];
[collectionView insertItemsAtIndexPaths:markedItems];
}
} completion:nil];
これが私がやろうとしていることと問題のビデオです。アイデアは、画像に触れると、新しいメイン画像として上部にアニメーション化し、他の画像をフェードさせるというものです。問題は、戻って他の画像に触れると、この新しく触れた画像と前の画像がアニメーション化されることです。
私はそれがUICollectionView
バグだと信じており、回避策を見つけることができません。
必要に応じて、サンプル プロジェクトを次に示します。