Animar imágenes en uiimageview

Cómo animar las imágenes desde el service web. Recibí el código para animar las imágenes del package. Cómo cargar las imágenes de la url una matriz

Ese código se adjunta a continuación.

UIImageView* animatedImageView = [[UIImageView alloc] initWithFrame:self.view.bounds]; animatedImageView.animationImages = [NSArray arrayWithObjects: [UIImage imageNamed:@"image1.gif"], [UIImage imageNamed:@"image2.gif"], [UIImage imageNamed:@"image3.gif"], [UIImage imageNamed:@"image4.gif"], nil]; animatedImageView.animationDuration = 1.0f; animatedImageView.animationRepeatCount = 0; [animatedImageView startAnimating]; [self.view addSubview: animatedImageView]; 

Para download imágenes del service web;

 NSData *imageData = [NSData dataWithContentsOfURL:"*Url from web service*"]; UIImage *imageOne = [UIImage imageWithData:imageData]; 

Es probable que descargue todas las imágenes del service web y cree una matriz como

 NSArray *imagesArray = [NSArray arrayWithObjects:imageOne...........,nil]; 

y use con poca modificación

 UIImageView* animatedImageView = [[UIImageView alloc] initWithFrame:self.view.bounds]; animatedImageView.animationImages = imagesArray; animatedImageView.animationDuration = 1.0f; animatedImageView.animationRepeatCount = 0; [animatedImageView startAnimating]; [self.view addSubview: animatedImageView]; 

Rápido

Suponiendo que se agregue imageView a través de storyboard

Intialize array:

 self.imageArray = [UIImage(named:"Download_060.png")!,UIImage(named:"Download_061.png")!,UIImage(named:"Download_062.png")!, UIImage(named:"Download_063.png")!,UIImage(named:"Download_064.png")!,UIImage(named:"Download_065.png")!, UIImage(named:"Download_066.png")!,UIImage(named:"Download_067.png")!] 

Agregar código para animar en la acción del button o según se requiera

  self.imgView.animationImages = self.imageArray self.imgView.animationDuration = 1.0 self.imgView.animationRepeatCount = 0 self.imgView.startAnimating() 

Detener la animation

 self.imgView.animationRepeatCount = 1 // IF Require once set this 1, 0 == infinite 

O

 self.imgView.stopAnimating()