UICollectionView:选择时对动画单元格大小进行更改
我想做的是更改UICollectionViewCell的大小,并在选定单元格时对其进行动画处理。我已经设法通过将一个单元格标记为选中状态collectionView:
didSelectItemAtIndexPath:,然后调用reloadData
我的UICollectionView,以不同的大小显示选中的单元格来进行动画处理。
但是,这是一次全部发生的,我不知道如何使大小的变化具有动画效果。有任何想法吗?
我已经在选择中找到了Animateuicollectionview单元格,但是答案是对我来说不确定,我还不确定是否可以在我的情况下对我有所帮助。
回答:
[UIView transitionWithView:collectionView
duration:.5
options:UIViewAnimationOptionTransitionCurlUp
animations:^{
//any animatable attribute here. cell.frame = CGRectMake(3, 14, 100, 100);
} completion:^(BOOL finished) {
//whatever you want to do upon completion
}];
沿您的didselectItemAtIndexPath
方法内的那些线玩一些东西。
以上是 UICollectionView:选择时对动画单元格大小进行更改 的全部内容, 来源链接: utcz.com/qa/402356.html