objective-ciphoneuiimageview

Add animated Gif image in Iphone UIImageView


I need to load an animated Gif image from a URL in UIImageview.

When I used the normal code, the image didn't load.

Is there any other way to load animated Gif images?


Solution

  • 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];
    

    You can load more than one gif images.

    You can split your gif using the following ImageMagick command:

    convert +adjoin loading.gif out%d.gif