SwiftUI NavigationView не позволяет go на 3-ю страницу - PullRequest
0 голосов
/ 09 марта 2020

Я пытаюсь создать пошаговое руководство для встроенной части моего приложения. Первый вид имеет код, подобный показанному ниже:

   NavigationView{
        ZStack{
            VStack{
                Spacer()
                MessageView(title: "Welcome!" , content: "Make smarter spending decisions and achieve your money related goals.")
                Spacer()

                HStack {
                    Spacer()

                    NavigationLink(destination: WalkthroughView_1().navigationBarBackButtonHidden(true)) {
                        HStack{
                            Text("Next")
                                .multilineTextAlignment(.trailing)
                            Image(systemName: "chevron.right.circle.fill")
                        }
                    }
                }.padding()
            }
        }
    }

Walkthrough_1 имеет следующий код:

    NavigationView{
        ZStack{
            VStack{
                Spacer()
                MessageView(title: "" , content: "XpenseGenius delivers easy to understand information that matters to you. No confusing finance mumbo jumbo!")
                Spacer()

                HStack {
                    NavigationLink(destination: WalkthroughView()) {
                        HStack{
                            Image(systemName: "chevron.left.circle.fill")
                            Text("Prev")
                                .multilineTextAlignment(.leading)
                        }
                    }

                    Spacer()

                    NavigationLink(destination: WalkthroughView_3().navigationBarBackButtonHidden(true)) {
                        HStack{
                            Text("Next")
                                .multilineTextAlignment(.trailing)
                            Image(systemName: "chevron.right.circle.fill")
                        }
                    }
                }.padding()
            }
        }
    }.navigationBarBackButtonHidden(true)

И Walkthrough_2 будет иметь код, аналогичный приведенному выше. Таким образом, проблема в том, что следующая кнопка позволяет мне go перейти на следующую страницу, но не полностью до страницы 3. А кнопка Prev не позволяет мне go вернуться на последнюю страницу. Я что-то здесь упускаю?

Заранее спасибо!

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