J'utilise la bibliothèque SDWebImage pour afficher des images dans mon scrollview avec contrôle de page.Charger et afficher l'image un par un à partir de l'URL et du cache
Comment télécharger l'image un par un et l'afficher. Supposons que j'ai 4 URL: url1, url2, url3, url4 donc je veux afficher url1 d'abord puis ... 2,3,4..sur ... 2,3,4 devrait charger en arrière-plan jusqu'à ce que les ne sont pas télécharger un spectacle d'image placeholder là.
Ci-dessous est mon code de l'intérieur pour la boucle que j'essaie est-il parfait?
NSString* serverImgicon=<url here in a loop>;
dispatch_sync(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0),^{
NSURL *url=[NSURL URLWithString: serverImgicon];
//set your image on main thread.
dispatch_async(dispatch_get_main_queue(),^{
[img sd_setImageWithURL:url
placeholderImage:[UIImage imageNamed:@"placeholderImg"]];
});
});
suivre cette réponse [enter description du lien ici] (http://stackoverflow.com/questions/18342172/load-images-using-sdwebimage-in-order) –
si les images devraient charger en arrière-plan alors quel est le but de chargement un par un .. – user2931321