Как перемещаться между контроллерами представления по действию кнопки в swiftui? - PullRequest
1 голос
/ 27 февраля 2020

Я хочу перемещаться между экраном входа в систему, чтобы зарегистрироваться на экране с помощью действия кнопки.

   Button(action: {

                NavigationLink(destination:SignUpScene()){
                   Text("Show Detail View")
                                  }

                print("Join button tapped!!")
                   })

1 Ответ

0 голосов
/ 05 марта 2020

Вы можете создать навигационную ссылку и установить свойства, чтобы она отображалась как кнопка: Вот мой код:

    var body: some View {
        NavigationView {

            //Button to navigate to another page
            NavigationLink(destination: AlertView()) {
                Text("GO TO ALERT")
                    .padding(15)
                    .frame(minWidth: 0, maxWidth: .infinity)
                    .background(Color.red)
                    .foregroundColor(Color.white)
                    .cornerRadius(4)
            }
            .padding([.leading, .trailing], 30)
            .padding([.top], 21)
            .frame(height: 50)
        }
    }

Вот как это выглядит:

enter image description here

Надеюсь, это поможет .. Удачи:)

...