我UICollectionView
对不同批次更新的动画有疑问。我正在使用这段代码:
[collectionView performBatchUpdates:^{
if (touched) {
[collectionView deleteItemsAtIndexPaths:markedItems];
[collectionView insertSections:newSec];
} else {
[collectionView deleteSections:newSec];
[collectionView insertItemsAtIndexPaths:markedItems];
}
} completion:nil];
这是我正在尝试做的事情和问题的视频。这个想法是,当您触摸图像时,它会将其动画到顶部,作为新的主图像并淡化其他图像。问题是,当您返回并触摸其他图像时,它将为这个新触摸的图像和以前的图像设置动画。
我相信这是一个UICollectionView
错误,我想不出任何解决方法。
如果需要,这是一个示例项目。