SwiftUI Как перейти к следующему экрану при нажатии на кнопку - PullRequest
0 голосов
/ 01 июля 2019

Я могу перейти к следующему экрану с помощью NavigationButton (push) или представить с PresentationButton (present), но я хочу нажать, когда я нажимаю на Buttton ()

Button(action: {
// move to next screen
}) {
   Text("See More")
}

, есть ли способ сделать это

1 Ответ

0 голосов
/ 01 июля 2019

Вам нужно использовать navigationBarBackButtonHidden, установив значение true в пункте назначения. Как показано ниже: -

struct ContentView: View {
    var body: some View {
        NavigationView {
            NavigationButton(destination: DetailView()) {
                Text("Click Me")
            }.navigationBarTitle(Text("Header"))             }
    }
}
struct DetailView: View {
    var body: some View {
        Text("Detail View")
        .navigationBarBackButtonHidden(true) //This will hide your back arrow button

    }
}
...