前提
swift初心者です。
swift story boardでUITabBarControllerを実装したのですが、下記の画像のようにアイコン画像がはみ出てしまいます。
サイズを小さくすると(25×25)一応はみ出さなくはなりましたが画質が悪くて小さすぎます。
App Icon Generatorというサイトで画像サイズの変更をしています。
元の画像サイズは1024×1024です。
また、実機テスト・シュミレーターでテストした場合に小さいアイコン画像でも大きいアイコン画像でもTabBarが表示されません。
どなたかおすすめのサイトや、解決方法をご教示いただけたら幸いです。
実現したいこと
アイコン画像が正常なサイズで実機テスト・シュミレーターでテストした時TabBarが表示される
発生している問題
UITabBarControllerのアイコン画像を指定したらはみ出てしまう。 実機テスト・シュミレーターでテストした時にTabBarが表示されない。(真っ白な画面)
試したこと
コードで画像サイズを変えられるということを知って、そのコードを書いてみましたが変わりませんでした。
補足情報(ツールのバージョン)
Xcode 14.0
使っている機種
MacBook Pro バージョン12.5.1
画像などのリソースのファイル名に日本語を使うとトラブルを起こすことがあるので、「ホーム」ではなく home のように英数字にするのがお勧めです。
また、iOS で使う画像リソースは、標準解像度 25x25 の home.png に加えて、2 倍解像度 50x50 の home@2x.png と、3 倍解像度 75x75 の home@3x.png を作りましょう。
コメントありがとうございます!
テキストを英数字にしてhome@2x.pngとhome@3x.pngを作って試してみたところ、画像の大きさもちょうど良くなり、TabBarも表示されるようになりました!
大きいサイズの画像はサイズが変更されていないことに気づきました。
本当にありがとうございます!
回答1件
あなたの回答
tips
プレビュー