当我按下多个视图时,导航栏中将显示多个后退按钮。
struct ContentView: View {
var body: some View {
NavigationView {
NavigationLink(destination:SecView()) {
Text("Primo")
}
}
}
}
struct SecView: View {
var body: some View {
NavigationView {
NavigationLink(destination:TerView()) {
Text("Secondo")
}
}
}
}
struct TerView: View {
var body: some View {
Text("Hello World!")
}
}
我希望每个视图只有一个后退按钮。
这是问题的屏幕截图。
答案 0 :(得分:2)
在导航堆栈的根部应该只有一个NavigationView。
从SecView中删除NavigationView块,然后您将拥有ContentView拥有的单个导航栏。