Tencent / libpag

The official rendering library for PAG (Portable Animated Graphics) files that renders After Effects animations natively across multiple platforms.
https://pag.io
Other
5.02k stars 457 forks source link

CollectionViewCell中间歇性的连续点击会出现动画错乱 #130

Closed shmilyQin closed 2 years ago

shmilyQin commented 2 years ago

Bug 描述

CollectionViewCell中间歇性的连续点击会出现动画错乱

问题

请告诉我们你遇到了什么问题。预期是什么?实际表现是什么? CollectionViewCell中间歇性的连续点击会出现动画错乱,预期是只有当前点击的cell有动画,实际表现其他cell也会有动画

重现

间歇性的连续点击cell触发动画 请说明重现步骤。加载的是什么文件,你的代码是怎么写的,等等。 PAG 素材可以在压缩之后,随这个 Bug 上传。

环境

libpag 版本:libpag-ios(v3.2.7.40) 设备:iPhone 12mini(iOS 14.4)

Demo(可选)

请给一个 Demo 项目,我们可以运行并重现这个问题。 PagDemo.zip

其他(可选)

如果还有其他信息可以帮助我们定位问题,请添加其他内容。

kevingpqi123 commented 2 years ago

这里和pag没有关系,你阅读下UICollectionView的API文档,reloadData会触发所有cell的刷新,如果需要更新特定cell的数据,使用reloadItemsAtIndexPaths