Ber*_*lor 9 iphone uikit ios uicollectionview
所以,我有一个UICollectionView,我插入新项目.
我使用了Collection View Programming Guide中的大部分建议- "使插入和删除动画更有趣"一节
有没有办法调整动画时间?(也许我只是在文档中错过了它,但找不到任何关于此的信息)
PS:如果我可以编辑那些很酷的曲线.你知道Ease-In-Out等等.
Ada*_*ner 25
您可以使用CALayer更改任何动画速度.因此,对于UICollectionView,它看起来如下所示:
[self.collectionView.viewForBaselineLayout.layer setSpeed:0.1f];
你可以改回原来的速度:
[self.collectionView.viewForBaselineLayout.layer setSpeed:1.0f];
为此,您可能需要导入QuartzCore:
#import <QuartzCore/QuartzCore.h>
或者只是做
[UIView animateWithDuration:0.5f animations:^(void) {
  [self.collectionView insertItemsAtIndexPaths:@[newIndexPath]];
}];
动画持续时间将影响集合视图插入动画的内部持续时间.
| 归档时间: | 
 | 
| 查看次数: | 5589 次 | 
| 最近记录: |