对于 SwiftUI 应用程序,我为启动屏幕设计了一个图标(png 文件),并将其作为 launchIcon.imageset 放入资产中。
在 Xcode 模拟器中启动应用程序时,图标会正确显示并完全适合屏幕。
但是,在 iPhone(11、14pro、iOS 17.4.1)上运行应用程序时,图标超出屏幕且不完全可见。
图标的大小为宽度:1000 px,高度:1500 px,1000px/in。
调整图标大小或更改分辨率都无法解决问题。
我需要做什么才能使图标适合屏幕大小?
感谢您的支持
设置背景颜色后,我假设该图像是您的徽标。当 @1x 是您的常规尺寸时,将图像大小调整为 @1x、@2x 和 @3x 版本。然后更新 Assets 文件夹中的项目。
注意:背景颜色也可能通过图像中的任何透明度显示。
推荐
.png
,透明。