小编yaa*_*awl的帖子

tabView 中的 SwiftUI navigationStack

我有一个关于 IOS 16 中新的 NavigationStack 的问题。我在 ContentView 中设置 navigationTitle 时遇到问题,我设置了 navigationTitle 但它对所有选项卡都是相同的。我可以以某种方式设置它,以便我可以为每个不同的选项卡编辑它吗?使用标签?非常感谢

struct ContentView: View {
@State var selection = 1
var body: some View {
    NavigationStack {
        TabView(selection: $selection) {
            LaunchView()
                .badge(2)
                .tabItem {
                    Label("Received", systemImage: "tray.and.arrow.down.fill")
                }
                .tag(1)
            DeView()
                .tabItem {
                    Label("Sent", systemImage: "tray.and.arrow.up.fill")
                }
                .tag(2)
            DeView()
                .tabItem {
                    Label("Sent", systemImage: "tray.and.arrow.up.fill")
                }
                .tag(3)
        }
        .navigationTitle("test")
    }
}
Run Code Online (Sandbox Code Playgroud)

}

swiftui ios16

5
推荐指数
1
解决办法
3983
查看次数

标签 统计

ios16 ×1

swiftui ×1