【Swift UI】アプリアイコン画像を取得して表示する方法!

【Swift UI】アプリアイコン画像を取得して表示する方法!

この記事からわかること

  • Swiftアプリアイコン画像表示させる方法
  • AppIcon取得するには?
  • 画質荒い原因

index

[open]

\ アプリをリリースしました /

みんなの誕生日

友達や家族の誕生日をメモ!通知も届く-みんなの誕生日-

posted withアプリーチ

環境

アプリアイコン画像を取得して表示する方法

SwiftでAssets(アセット)に登録しているアプリアイコン(AppIcon)の画像をアプリ内から取得するにはUIImage(named: "AppIcon")とします。SwiftUIのImage構造体では取得できなかったので注意が必要です。

 VStack {
  // 表示された
  Image(uiImage: UIImage(named: "AppIcon") ?? UIImage())
      .resizable()
      .scaledToFit()
      .frame(width: 300)
  
  // 表示されない
  Image("AppIcon")
      .resizable()
      .scaledToFit()
      .frame(width: 300)
}

表示させてみましたが以下のように画質が荒くなってしまいました。これはアプリアイコンに様々なサイズを用意しているのが原因のようです。なので表示用に別途画像をアセットに追加するのが無難かもしれません。

【Swift UI】アプリアイコン画像を取得して表示する方法!

まだまだ勉強中ですので間違っている点や至らぬ点がありましたら教えていただけると助かります。

ご覧いただきありがとうございました。

searchbox

スポンサー

ProFile

ame

趣味:読書,プログラミング学習,サイト制作,ブログ

IT嫌いを克服するためにITパスを取得しようと勉強してからサイト制作が趣味に変わりました笑
今はCMSを使わずこのサイトを完全自作でサイト運営中〜

New Article

index