Ios 移除UICollectionViewCell时的动画

Ios 移除UICollectionViewCell时的动画,ios,objective-c,uicollectionview,Ios,Objective C,Uicollectionview,我有集合视图,并且有逻辑从中删除单元格。然而,当删除单元格时,下一个单元格会立即出现在删除的单元格位置上。是否有方法添加动画以进行删除,例如,0.5秒的单元格不透明更改,或类似的操作?我使用一种方法删除单元格: -(void)aMethod:(UIButton*)sender{ [self.viewModel deleteAt:[sender tag]]; [self.myCollectionView reloadData]; } 您必须使用: [UIView perform

我有集合视图,并且有逻辑从中删除单元格。然而,当删除单元格时,下一个单元格会立即出现在删除的单元格位置上。是否有方法添加动画以进行删除,例如,0.5秒的单元格不透明更改,或类似的操作?我使用一种方法删除单元格:

-(void)aMethod:(UIButton*)sender{
    [self.viewModel deleteAt:[sender tag]];
    [self.myCollectionView reloadData];
}
您必须使用:

 [UIView performWithoutAnimation:^{
                            [self.myCollectionView reloadData];
                        }];

使用
DeleteItemsAndExpaths:
而不是重新加载整个集合视图怎么样?对于动画,您可以在那里查看: