2
[self.collectionView performBatchUpdates:^{

  NSArray* itemPaths = [self.collectionView indexPathsForSelectedItems];

  [self deleteItemsFromDataSourceAtIndexPaths:itemPaths];

  [self.collectionView deleteItemsAtIndexPaths:tempArray

  } completion:nil];  

我想增加或减少单元格删除动画的持续时间但我无法找到任何方法来完成此任务

[UIView animateWithDuration:4.0
                          delay:0.0
                        options:UIViewAnimationOptionTransitionNone
                     animations:^{

                         NSArray* itemPaths = [self.collectionView indexPathsForSelectedItems];

  [self deleteItemsFromDataSourceAtIndexPaths:itemPaths];

  [self.collectionView deleteItemsAtIndexPaths:tempArray

                     } completion:nil];

UIView 动画的上述代码不适用于 UICollectionView

有没有办法完成这个改变 UICollectionView 单元格删除动画持续时间的任务???

4

0 回答 0