解决UICollectionView ReloadData闪一下(隐式动画)

来源:互联网 发布:谷歌人工智能开放平台 编辑:程序博客网 时间:2024/06/04 23:38

方式一:

1
2
3
4
5
6
7
[UIView setAnimationsEnabled:NO];
 
[collectionView performBatchUpdates:^{
    [collectionView reloadData];
} completion:^(BOOL finished) {
    [UIView setAnimationsEnabled:YES];
}];

方式二:

1
2
3
4
5
[UIView animateWithDuration:0 animations:^{
    [collectionView performBatchUpdates:^{
        [collectionView reloadData];
    } completion:nil];
}];

0 0
原创粉丝点击