SwiftUI Navigation Несколько назад кнопка - PullRequest
2 голосов
/ 21 октября 2019

Когда я нажимаю более одного вида, в навигационной панели видны несколько кнопок «назад».

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!")
    }
}

Я бы хотел, чтобы для каждого просмотра была только одна кнопка возврата.

Здесьскриншот проблемы.

enter image description here

1 Ответ

2 голосов
/ 21 октября 2019

В корне стека навигации должен быть только один NavigationView.

Удалите блок NavigationView из SecView, и тогда у вас будет единственная панель навигации, принадлежащая ContentView.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...