SwiftUI 图标启动屏幕未正确显示

问题描述 投票:0回答:1

对于 SwiftUI 应用程序,我为启动屏幕设计了一个图标(png 文件),并将其作为 launchIcon.imageset 放入资产中。

在 Xcode 模拟器中启动应用程序时,图标会正确显示并完全适合屏幕。

但是,在 iPhone(11、14pro、iOS 17.4.1)上运行应用程序时,图标超出屏幕且不完全可见。

图标的大小为宽度:1000 px,高度:1500 px,1000px/in。

调整图标大小或更改分辨率都无法解决问题。

info.plist中的设置如下: enter image description here

我需要做什么才能使图标适合屏幕大小?

感谢您的支持

ios swiftui launch-screen
1个回答
0
投票

设置背景颜色后,我假设该图像是您的徽标。当 @1x 是您的常规尺寸时,将图像大小调整为 @1x、@2x 和 @3x 版本。然后更新 Assets 文件夹中的项目。

注意背景颜色也可能通过图像中的任何透明度显示。

推荐

.png
,透明。

© www.soinside.com 2019 - 2024. All rights reserved.