我有一个collectionView,每个单元格都有一个图表,一旦collectionView加载就会动画。动画基于CAShapeLayer动画,值从collectionView传递。
对于大多数细胞来说动画效果都不错。我遇到的两件事是: 1)当我向下滚动并出现新单元格时,新出现的单元格的动画开始,但progressLabel仅在动画结束时出现(这是奇数)。 2)当我滚动回顶部时,先前已经动画化的单元格将再次部分动画。
一旦视图控制器加载并阻止任何其他动画,是否有办法让所有单元格都有动画效果?
这是我上一个问题的后续问题,其中包含我正在使用的代码:Setting toValue for CAShapeLayer animation from UICollectionView cellForItemAt indexPath