gpt4 book ai didi

ios - reloadItemsAtIndexPaths 后避免 UICollectionView 的动画

转载 作者:行者123 更新时间:2023-11-30 10:53:28 27 4
gpt4 key购买 nike

调用 reloadItemsAtIndexPaths 后 UICollectionView 为项目添加动画(淡入淡出动画)。

有没有办法避免这个动画?

iOS 6

最佳答案

值得注意的是,如果您的目标是 iOS 7 及更高版本,则可以使用新的 UIView 方法 performWithoutAnimation:。我怀疑这在幕后的作用与此处的其他答案大致相同(暂时禁用 UIView 动画/核心动画操作),但语法很好且干净。

所以特别是对于这个问题......

Objective-C:

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


swift :

UIView.performWithoutAnimation {
self.collectionView.reloadItemsAtIndexPaths(indexPaths)
}


当然,这个原则可以应用于您想要确保更改不是动画的任何情况。

关于ios - reloadItemsAtIndexPaths 后避免 UICollectionView 的动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54212559/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com