ios - SDWebImage 是怎么解决图片错位的
黄舟
黄舟 2017-04-17 16:57:43
0
2
398
黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

Antworte allen(2)
Ty80

你可以仔细看看 sd_setImageWithURL: 方法的内部实现,其实每次调用该方法都会先 Cancel 掉这个UIImageView 之前请求的正在执行的操作,然后才会开始新一次的下载,利用 runtime 技术存取了相关数据,从而避免了 Cell 重用问题。

大家讲道理

重复出现应该是cell的复用问题,当一个cell上的image没加载出来,刚好这个cell又是复用的话,那么这个cell上的image就会显示之前的图片。解决方法是在cell的prepareforreuse中将image置为nil.

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!