Я пытаюсь создать пошаговое руководство для встроенной части моего приложения. Первый вид имеет код, подобный показанному ниже:
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 вернуться на последнюю страницу. Я что-то здесь упускаю?
Заранее спасибо!