您的位置:首页 > 产品设计 > UI/UE

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

2015-07-07 16:39 351 查看
cell重用的时候 cell快速滑动里面的线程加载图片成功以后,图片显示就容易错乱

这个问题主要是因为复用cell的时候,网络加载图片需要时间时间,滑动过快的时候,可能image还没下载完成,响应的cell已经被复用. 
最简单的方法:把图片的url放入cell中,异步加载完成的时候判断其url是否与cell内的相同,相同的时候再setImage.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: