我正在配置我的launchscreen storyboard,以显示一个uitabbar
,它与我的应用程序的其余部分相对应,使用SwiftUI构建。 我还没有用过自动布局或故事板。
这是我在加载后为应用程序的其余部分构建TabView
时使用的代码:
TabView {
View1()
.tabItem {
Image(systemName: "pin.fill")
Text("Monkeys")
}
...
除了image和title值之外,我还没有在情节提要中配置UITabbar
。
当应用程序启动时(使用LaunchScreen.StoryboardUITABBAR
),条形图如下所示:
应用程序加载后(使用SwiftUITabView
)
如何调整情节提要中图像的大小以适应我的应用程序的其余部分?
我试过用大小检查器,但它不会影响图像大小。 我似乎也无法使用.frame()
更改SwiftUI中TabView
的image
大小。
确保TabView contentMode在storyboard和SwiftUI中设置为相同的值,例如contentMode=。ScaleToFill
我使用的一个解决办法是手动设置SF符号的字体大小,使用:
Image(systemName: "flag.fill")
.font(.system(size: 20))