SwiftUI TabbedView仅显示第一个标签的内容

Nat*_*nel 10 ios swift swiftui

我正在尝试TabbedView使用以下简单代码构建一个:

TabbedView {
    Text("Hello world")
        .tabItemLabel(Text("Hello"))
    Text("Foo bar")
        .tabItemLabel(Text("Foo"))
}
Run Code Online (Sandbox Code Playgroud)

运行时,两个选项卡均可见并启用,但第二个选项卡(“ Foo”)的内容为空白。

Bra*_*ton 21

尝试添加标签:

    TabbedView {
        Text("Hello world")
            .tabItem { Text("Hello") }
            .tag(0)
        Text("Foo bar")
            .tabItem { Text("Foo") }
            .tag(1)
    }
Run Code Online (Sandbox Code Playgroud)

  • 谢谢。您是如何得知此修复程序的? (2认同)