关闭

UITableView 重用 UITableViewCell 并异步加载图片时会出现图片错乱的情况的原因

标签: uitableviewcelluitableview异步ios开发
1573人阅读 评论(0) 收藏 举报
分类:

cell重用的时候 cell快速滑动里面的线程加载图片成功以后,图片显示就容易错乱

这个问题主要是因为复用cell的时候,网络加载图片需要时间时间,滑动过快的时候,可能image还没下载完成,响应的cell已经被复用. 
最简单的方法:把图片的url放入cell中,异步加载完成的时候判断其url是否与cell内的相同,相同的时候再setImage.

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:43054次
    • 积分:831
    • 等级:
    • 排名:千里之外
    • 原创:37篇
    • 转载:30篇
    • 译文:0篇
    • 评论:2条
    最新评论