J'ai chargé quelques images s'il vous plaît dites-moi comment utiliser le chargement asynchrone des imagesChargement asynchrone des images
Répondre
Voulez-vous télécharger des images en arrière-plan?
Ce tutoriel par Jeff LaMarche est une bonne solution - http://iphonedevelopment.blogspot.com/2010/05/downloading-images-for-table-without.html
Faire usage de EGOImageView en supposant que vous souhaitez afficher l'image téléchargée dans un UIImageView, il est vraiment facile (initialize juste avec une image d'espace réservé et réglé l'URL de l'image à télécharger).
http://developers.enormego.com/view/what_if_images_on_the_iphone_were_as_easy_as_html
Si vous ne souhaitez pas afficher l'image, mais juste voulez télécharger asynchrone, utiliser EGOImageLoader.
Assurez-vous que votre classe est conforme au protocole EGOImageLoaderObserver et mettre en œuvre des méthodes 2 délégués et vous avez terminé ...
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self)
{
imageLoader = [EGOImageLoader sharedImageLoader]; // ivar, so we can remove the observer in the dealloc ...
}
return self;
}
- (void)dealloc
{
[imageLoader removeObserver:self];
[super dealloc];
}
- (void)viewDidLoad
{
[super viewDidLoad];
NSString *urlString = @"http://www.wimwauters.be/wp-content/uploads/2011/01/steve-jobs.jpg";
NSURL *url = [NSURL URLWithString:urlString];
[imageLoader loadImageForURL:url observer:self];
}
#pragma mark - EGOImageLoaderObserver
- (void)imageLoaderDidLoad:(NSNotification*)notification
{
NSDictionary *userInfo = [notification userInfo];
UIImage *theImage = [userInfo objectForKey:@"image"];
// do something with the image, e.g. display it in an ImageView ...
}
- (void)imageLoaderDidFailToLoad:(NSNotification*)notification
{
NSDictionary *userInfo = [notification userInfo];
NSError *error = [userInfo objectForKey:@"error"];
if (error)
{
// handle the error
}
}
- 1. Fuite de mémoire lors du chargement asynchrone des images BitmapSource
- 2. problème de chargement des images de manière asynchrone
- 3. Chargement des images de façon asynchrone à tableview
- 4. Struts2 Chargement des pages de façon asynchrone
- 5. images chargement asynchrone à partir du Web à Cocoa
- 6. Mise en cache de UITableView Images après chargement asynchrone
- 7. Javascript chargement des images
- 8. de chargement des images
- 9. javascript asynchrone chargement/exécution
- 10. jsTree: chargement asynchrone
- 11. Google maps chargement asynchrone streetview
- 12. Chargement asynchrone d'images avec JavaScript
- 13. Comment télécharger des images de manière asynchrone
- 14. MVVM Collections chargement asynchrone
- 15. Chargement des images dans J2ME
- 16. Chargement des images dans Gridview
- 17. Chargement des images à distance
- 18. Accélérer le chargement des images
- 19. SSL Chargement des images externes
- 20. Chargement des images dans GD
- 21. Chargement des images en eclipse
- 22. Chargement des images dans Android
- 23. Lazy chargement des vignettes images
- 24. Chargement des images dans Chrome
- 25. Chargement des images après viewDidLoad
- 26. Chargement des images dans J2ME?
- 27. Chargement des images dans ListBox
- 28. Chargement des images dans LaTeX
- 29. Chargement des images par programme
- 30. Mauvaises images Charges lors du chargement des images dans listview
Voulez-vous expliquer passer quelques plus de mots? – gd1
je reçois des images json je veux charger les images mais très le temps consomme donc je ne sais pas comment utiliser les méthodes asynchrones pour charger les images – user732177