我有一个定时器,每秒触发一次,用于刷新UICollectionView
单元格上的数据。有时(尤其是当我旋转设备时),该单元格会开始每秒闪烁一次。我希望停止这个闪烁动画。但是,我在集合视图单元格内还有另一个动画正在进行中,因此我不想像下面的代码那样禁用它上面的所有动画:
[UIView setAnimationsEnabled:NO];
[collectionView performBatchUpdates:^{
[collectionView reloadItemsAtIndexPaths:indexPaths];
} completion:^(BOOL finished) {
[UIView setAnimationsEnabled:YES];
}];