早期的SDWebImage在tableView使用的時候會出現(xiàn)錯位的情況,主要是因為在加載其他cell的時候過慢導(dǎo)致的。
現(xiàn)在的SDWebImage修改了內(nèi)部的實現(xiàn)方法,在每次調(diào)用方法的時候會先cancel掉UIImageView之前的請求,然后才會開始新一次的下載,利用runtime技術(shù)存取了相關(guān)數(shù)據(jù),從而避免cell的重用問題。
了解下思路,可以為以后自己實現(xiàn)一些功能提供參考。