导航栏未显示在 SwiftUI 的模式视图中

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

我正在学习 Apple 的 Scrumdinger 教程。我正在添加代码和预览,您可以看到导航工具栏有问题。标题也不见了。检查了模拟器和设备,也不起作用。

有什么想法吗?谢谢!

#Preview {
    NavigationStack {
        Text("Some Text")
            .sheet(isPresented: .constant(true)) {
                DetailEditView()
                    .navigationTitle("Meeting")
                    .toolbar {
                        ToolbarItem {
                            Button("Add", action: {})
                        }
                }
        }
    }
}

swiftui navigation
1个回答
0
投票

你把它的顺序弄错了,应该是:

Text("Some Text")
    .sheet(isPresented: .constant(true)) {
        NavigationStack { //<- Here
            DetailEditView()
                .navigationTitle("Meeting")
                .toolbar {
                    ToolbarItem {
                        Button("Add", action: {})
                    }
                }
        }
    }
© www.soinside.com 2019 - 2024. All rights reserved.