Aktivitätsanzeige in SDWebImage anzeigen

Ich verwende ein SDWebView-Bild und möchte einen Aktivitätsindikator als Platzhalter anzeigen, während ich das Bild von der Fernbedienung abrufe.

Ich habe hier Maleks Antwort ausprobiertAnzeigen eines Aktivitätsindikators in SDWebImage, aber es scheint so

UIImage *cachedImage = [manager imageWithURL:url];

ist veraltet.

Gibt es jemanden, der diese Bibliothek verwendet, der mir sagen könnte, wie ich einen Aktivitätsindikator einfügen kann, während ich das Bild lade?

BEARBEITEN

Nach den Angaben von Michael Frederick habe ich diesen Code erhalten und alles funktioniert einwandfrei.

UIActivityIndicatorView *activityIndicator = [[[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite] autorelease];
activityIndicator.hidesWhenStopped = YES;
activityIndicator.hidden = NO;
[activityIndicator startAnimating];
activityIndicator.center = CGPointMake(self.tipImage.frame.size.width /2, self.tipImage.frame.size.height/2);
[imageView setImageWithURL:[NSURL URLWithString:imageString]
          placeholderImage:nil options:SDWebImageProgressiveDownload
                   success:^(UIImage *image) { [activityIndicator stopAnimating];[activityIndicator removeFromSuperview]; }
                   failure:^(NSError *error) {  [activityIndicator stopAnimating];[activityIndicator removeFromSuperview]; }];

[imageView addSubview:activityIndicator];

Antworten auf die Frage(15)

Ihre Antwort auf die Frage