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