目的
Swift でライブラリ(SSSwiftUIGIFView)を使い GIF画像 を表示させる
結果
前提
ファイルの構成
流れ
⓪ : CocoaPods をインストール
① : Podfile を作成する
② : ライブラリ Podfile に記載する
③ : Podfile の実行
④ : ライブラリをプログラムに追加する
⑤ : 使用するGIF画像を取得
⑥ : GIF画像を表示するプログラムを作成
⑦ : プログラムを実行して動作確認
⓪ : CocoaPods をインストール
CocoaPods とは?
(参考 : )
sudo gem update --system
CocoaPods をMacにインストール
sudo gem install cocoapods
エラーが出る場合
sudo gem install -n /usr/local/bin cocoapods
インストール後
pod setup
① : Podfile を作成する
ターミナルでプロジェクトファイルがある場所へと移動
cd ~~~/対象のプロジェクトファイル
Podfile を作成する
pod init
② : ライブラリ(SSSwiftUIGIFView)を Podfile に記載する
=== おまけ ===
? SSSwiftUIGIFView とは?
GIF画像を表示するためのライブラリ
https://github.com/SimformSolutionsPvtLtd/SSSwiftUIGIFView
==============
Podfile を開く
[右クリック] → [このアプリケーションで開く] → [テキストエディット.app]
[# Pods for Music] の1行下に追加
pod 'SSSwiftUIGIFView'
(バージョン指定)
pod 'SSSwiftUIGIFView' '~> 1.0.0'
[Command + S]で Podfile を保存
編集済み が消えていれば大丈夫
↓
③ : Podfile の実行
④ : ライブラリをプログラムに追加する
白色の 「Music.xcworkspace」 からプログラムを開く
[ ContentView.swift ] のプログラムを開く
プログラムを1行追加
import SSSwiftUIGIFView
⑤ : 使用するGIF画像を取得
好きなGIFをインターネットから取得してください
⑥ : GIF画像を表示
GIF画像を取り込む際の設定 (デフォルトから変更は特になし)
GIF画像 が XCode に取り込まれているか確認 (SoundPlayer.swift は自作のファイルです。無視してください)
ライブラリ SSSwiftUIGIFView の SwiftUIGIFPlayerView を使い、GIF画像を表示する
SwiftUIGIFPlayerView(gifName: "シンプソンズ")
( SwiftUIGIFPlayerView(gifName: "GIF画像名")
)
⑦ : プログラムを実行して動作確認
XCode と 実機(iPhone12mini) を繋いで、ビルドを行い動作確認。
(ビルドの方法は各自調べてみてください。参考になる記事たくさんあります。シミュレーターでビルドしても良い。)