gpt4 book ai didi

objective-c - 使用动画重新加载 Collection View

转载 作者:行者123 更新时间:2023-12-04 05:09:11 24 4
gpt4 key购买 nike

我想用动画重新加载集合。我浏览了文档,他们提供了以下方法。我用过。它工作正常。现在我想处理动画的速度(慢/快)。可以通过这种方法吗?

  - (void)performBatchUpdates:(void (^)(void))updates completion:(void (^)(BOOL finished))completion;

我的代码:
[mycollectionView performBatchUpdates:^{
[mycollectionView reloadData];
};

最佳答案

为单元格添加移动效果和动画:

 - (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
{

CGFloat xx=cell.frame.origin.x;
CGFloat yy=cell.frame.origin.y;



CGRect frame = cell.frame;
frame.origin.x = 500; // new x coordinate
frame.origin.y = 0; // new y coordinate
cell.frame = frame;


[UIView animateWithDuration:2.0 animations:^{

CGRect frame = cell.frame;
frame.origin.x = xx; // new x coordinate
frame.origin.y = yy; // new y coordinate
cell.frame = frame;
// cell.entityImageEffect.alpha = 1;
}];

return cell;

}

关于objective-c - 使用动画重新加载 Collection View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15105743/

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