iOSのUIImageViewではアニメーションGIFの再生ができないようです。GoogleでUIImageView+gifなどと検索すると先人たちが色々頑張っていることがわかります。

などなど。

YLGIFImage

YLGIFImageというライブラリを使うと、YLImageViewやYLGIFImageといったUIImageViewやUIImageのサブクラスが提供されます。このクラスでは上で紹介されているようなGIFアニメーション画像を表示するための処理をラップしてくれているため、とても簡単に使うことができます。

アニメーションGIFといえばLGTMな感じもあるので、試しにこれを表示してみました。

LGTM.in/g

LGTM

サンプル

ソースコードはこちら→ios-sandbox/AnimGif at master · xoyip/ios-sandbox

Storyboard

ViewController.m

1- (void)viewDidLoad
2{
3    [super viewDidLoad];
4	// Do any additional setup after loading the view, typically from a nib.
5
6    self.imageView.image = [UIImage imageNamed:@"sample.gif"];
7    self.gifImageView.image = [YLGIFImage imageNamed:@"sample.gif"];
8}

結果