【Bug】webp动图在UICollectionView/UITableview reloadData时静止

CC

还是最近的问题,最近踩了好多坑=_=

问题

这是最近在做webp动图的时候遇到的一个问题,列表的每个cell都有一个UIImageView,用来展示动态封面,使用SDWebImage库来拉取解码并展示。但是在列表reloadData的时候,如果不更换图片,正在动画的图片就会停止动画,静止展示。

这个场景出现在cell重设url的时候,我会判断cell的url是否跟上次相同,相同我就直接返回了,不同才会走SDWebImage重设一次。用SDWebImage的demo同样操作也会出现这个问题,所以先甩个锅。

目前是的解决方案是:每次都到SDWebImage里去设置,而SD每次都会用placeholder先换上,再用真正的图片,有图片的切换,规避了这个问题。

先记录下,有队友已经解决的麻烦共享下,有时间再查下。今天有约~~~

你可能感兴趣的:(【Bug】webp动图在UICollectionView/UITableview reloadData时静止)