Это, вероятно, из-за дополнительного NavigationView.
Вам не нужно иметь NavigationView
, оборачивающий пункт назначения.
Например, с этим примером кода здесь:
struct RootView: View {
var body: some View {
NavigationView {
NavigationLink(destination: DestinationView()) {
Text("Click here")
}.navigationBarTitle(Text("Title"))
}
}
}
struct DestinationView: View {
var body: some View {
NavigationView {
Text("Destination")
.navigationBarTitle(Text("Destination"))
}
}
}
Я получаю такой результат:
Но если я уберу NavigationView
из DestinationView
, я получу результат, который, вероятно, то, что вы ожидаете: