Как подключить представление к другому с помощью кнопки с помощью NavigationLink в быстром пользовательском интерфейсе - PullRequest
0 голосов
/ 25 февраля 2020

Во-первых, если вы мне помогаете, я просто хочу сказать большое спасибо. Я новичок в Swift и пытаюсь просмотреть sh просмотров с помощью кнопки, хотя со всем моим кодом это не сработает. Ниже приведен код, и я не буду пытаться использовать NaviagtionView и NavigationLink в коде. Не стесняйтесь манипулировать кодом, чтобы перейти от одного представления к следующему. Еще раз спасибо!
Изображение кода

Изображение кода # 2

Ответы [ 2 ]

0 голосов
/ 26 февраля 2020

Один из ваших основных видов должен иметь NavigationView, который будет содержать дочерние виды.

В вашем основном или дочернем представлениях вы можете затем использовать NavigationLink, который имеет ту же функцию, что и кнопка, то есть вы можете назначать текст и функция вызывает его, но обрабатывает все, что связано с навигацией.

(SideNote: если бы вы предоставили свой код в виде текста, я мог бы отредактировать ваш код и показать вам непосредственно окончательный код, но Я не буду переписывать весь текст из ваших изображений ;-))

Так что вам нужно обернуть ваш VStack в:

NavigationView {
   VStack {
      ...
      NavigationLink(destination: CreateAccount()){
        Text("Create Account)
        //.allYourModifiers
      }
      .padding(.all, 10)
      ...
}

Где CreateAccount () - это новый SwiftUI вид

0 голосов
/ 25 февраля 2020

Попробуй так:

NavigationLink(destination: Your_View_Name()){
    HStack{
       Text("Click Here")
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...