Ios UICollectionView自定义动画
我将Ios UICollectionView自定义动画,ios,animation,uicollectionview,uicollectionviewcell,Ios,Animation,Uicollectionview,Uicollectionviewcell,我将UICollectionView与UICollectionViewFlowLayout一起使用。如果用户触摸UICollectionViewCell,我会更改其高度。为了实现这一点,我使用性能更新:来设置高度更改的动画。这非常有效,并且使用标准的“增长和收缩”动画对更改设置动画 但我想改变这个标准动画。我该怎么做?我似乎找不到任何关于如何影响使用的动画类型的提示。由于这里的提示,可以将性能更新:包装到UIView动画块中。因此,要将标准的“生长和收缩”动画更改为更奇特的春季动画,可以实现以下
UICollectionView
与UICollectionViewFlowLayout
一起使用。如果用户触摸UICollectionViewCell
,我会更改其高度。为了实现这一点,我使用性能更新:
来设置高度更改的动画。这非常有效,并且使用标准的“增长和收缩”动画对更改设置动画
但我想改变这个标准动画。我该怎么做?我似乎找不到任何关于如何影响使用的动画类型的提示。由于这里的提示,可以将性能更新:
包装到UIView
动画块中。因此,要将标准的“生长和收缩”动画更改为更奇特的春季动画,可以实现以下功能:
[UIView animateWithDuration:0.5
delay:0.0
usingSpringWithDamping:0.5
initialSpringVelocity:0.0
options:0
animations:^{
[collectionView performBatchUpdates:^{
// your changes to the data
} completion:nil];
} completion:nil];