执行UICollectionView reloadData而不执行动画



我有一个UICollectionView单元格,里面有一个圆形按钮,当我执行reloadData时,每个圆形按钮都从左到右。为了避免它,我使用:

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

但它似乎在iOS 14上不起作用了,有人能帮我吗?

这是正确的方法:

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

最新更新