使用SDWebImageDownloader显示和隐藏ActivityIndicator
问题描述:
我使用SDWebImageDownloader类在每个按钮上加载图像,单击我的视图中的按钮。使用SDWebImageDownloader显示和隐藏ActivityIndicator
__block UIActivityIndicatorView *activityIndicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
activityIndicator.center = mainImage.center;
activityIndicator.hidesWhenStopped = YES;
[activityIndicator startAnimating];
[imgView setImageWithURL:url placeholderImage:[UIImage imageNamed:@"placeholderLarge.png"] options:0 andResize:CGSizeMake(mainImage1.frame.size.width,imgview.frame.size.height) withContentMode:UIViewContentModeScaleAspectFit];
[imgView addSubview:activityIndicator];
我没有得到哪里删除activityIndicator
答
您可以使用下面的块。其更有效,它为我的作品...
[imgView setImageWithURL:url placeholderImage:[UIImage imageNamed:@"Default.png"] success:^(UIImage *image, BOOL cached){
[activityIndicator stopAnimating];
} failure:^(NSError *error){
//do any additional tasks if its failure
}];
[UIApplication的sharedApplication] setNetworkActivityIndicatorVisible :是]; – iPatel 2013-03-01 07:45:42