GIFアニメーション再生ライブラリ「YLGIFImage」を使ってみた。

はじめに

iOSアプリ開発においてGIFアニメーションを再生するライブラリはたくさんありますが、
今回はその中のひとつ「YLGIFImage」を使ってみましたので、ご紹介します。

 

Install

cocoaPodsでインストールします。

 

ローカルにGIFファイルを保存

ローカルに再生したいGIFファイル(loading.gif)を取り込みます。
今回はローディングアニメーションを再生したいと思います。

gif_sample_001

 Autolayoutでレイアウト設置

Demo用のImageViewを設置し、カスタムビューに「YLGIFImage」を選択します。
OutletでViewController.swiftに接続します。
ここでは「demoImageView」とします。

gif_sample_003

 YLGIFImageをインスタンス化

YLGIFImageライブラリをインポートし、下記のようにYLGIFImageをインスタンス化します。
IBOutletで接続したdemoImageViewのimageプロパティにセットすれば準備完了です。

シミュレータで確認

シミュレータで確認してみるとローディングアニメーションが再生されているのがわかります。

marutech_YLGIFImage_test

最後に

これで簡単にGIFアニメーションを再生させることができました。
ただこのライブラリ、ループ回数を変更できないうえに、デフォルトでループになってしまうようです。
一回再生したら次の処理を行うという場合は、少し手を加える必要がありそうです。
その場合は別のライブラリを使った方が良さそうですね笑

●この記事を書いた人