SwiftUI TabView 图片大小不匹配 LaunchScreen.storyboard UITabBar,无法修复

SwiftUI TabView image size does not match LaunchScreen.storyboard UITabBar, unable to fix

我正在配置我的启动屏幕故事板以显示 UITabBar 对应于我的应用程序的其余部分,使用 SwiftUI 构建。我没有太多使用自动布局或故事板。

这是我用来为我的应用程序的其余部分构建 TabView 的代码,一旦加载:

TabView {
    View1()
        .tabItem {
            Image(systemName: "pin.fill")
            Text("Monkeys")
        }
    ...

除了图像和标题值,我还没有在 StoryBoard 中配置 UITabBar

当应用程序启动时(使用 LaunchScreen.storyboard UITabBar),栏看起来像这样:

应用程序加载后(使用 SwiftUI TabView

如何调整 StoryBoard 中图像的大小以适合我的应用程序的其余部分?

我试过修改尺寸检查器,但它不会影响图像尺寸。我似乎也无法使用 .frame().

更改 SwiftUI 中 TabViewImage 大小

确保 TabView contentMode 在故事板和 SwiftUI 中设置为相同的值,例如 contentMode = .scaleToFill

我使用的解决方法是使用以下方法手动设置 SF Symbols 的字体大小:

Image(systemName: "flag.fill")
    .font(.system(size: 20))