質問: ### Tab Bar Itemのアイコンに高画質の画像を設定したい SwiftでTabBarを使用するアプリを開発しています。 Assets.xcassets内に画像を保存してアイコンを設定しているのですが、いろいろな方法を試しましたがアイコンがはみ出すか、粗い画質で小さくなるか、という結果にしかなりません。 アプリ開発自体も今回が初めてで、極めて知識不足です。画像のピクセルや解像度といったことも調べましたが、いまいち理解できませんでした。 できれば具体的に解決策を教えていただけると嬉しいです。 どうぞよろしくお願いします。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/42b3bd51548e50fd93174d0e17bfc0e2.png) ### 使用した元画像の情報 PNGファイル 大きさ 100 × 100 ファイルサイズ 4KB ### 試したこと 1. Macのプレビューのツール/サイズを調整で「イメージを再サンプル」をオフにして、30 × 30 pt にサイズを変更し、Assets.xcassets内で 1x として設定 ![サイズ変更画面](https://teratail.storage.googleapis.com/uploads/contributed_images/ed5b7e160283e215ba5ce10746430731.png) 2. 同様に画像サイズを 90 x 90 に変更し、3x として設定 ### 補足情報(FW/ツールのバージョンなど) * Xcode 9.4.1 * Swift 4 使用画像は Icon8 より
回答: とてもアホらしいのですが、そもそもあまり画像が良くない画像を使用していたため、iphoneXではぼやけて見えていたようです... きちんと大きいサイズの画像も用意し、1x 2x 3x にそれぞれ設定したところうまくいきました。