collectionView中设置的动画不断重新加载

时间:2017-12-16 23:56:24

标签: swift animation collectionview

我有一个collectionView,每个单元格都有一个图表,一旦collectionView加载就会动画。动画基于CAShapeLayer动画,值从collectionView传递。

对于大多数细胞来说动画效果都不错。我遇到的两件事是: 1)当我向下滚动并出现新单元格时,新出现的单元格的动画开始,但progressLabel仅在动画结束时出现(这是奇数)。 2)当我滚动回顶部时,先前已经动画化的单元格将再次部分动画。

一旦视图控制器加载并阻止任何其他动画,是否有办法让所有单元格都有动画效果?

这是我上一个问题的后续问题,其中包含我正在使用的代码:Setting toValue for CAShapeLayer animation from UICollectionView cellForItemAt indexPath

0 个答案:

没有答案