Я использую изображение SDWebView, и я хочу показать индикатор активности в качестве заполнителя, получая изображение с удаленного.
Я попробовал Малека ответить здесь Как показать индикатор активности в SDWebImage, но кажется, что
UIImage *cachedImage = [manager imageWithURL:url];
устарел.
Есть ли кто-нибудь, кто использует эту библиотеку, который мог бы рассказать мне, как я могу вставить индикатор активности при загрузке изображения?
ИЗМЕНИТЬ
Следуя указаниям Майкла Фредерика, я закончил с этим кодом и все прекрасно работало.
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];