swiftUI NavigationLink未将我带到正确的视图
我有以下资料:swiftUI NavigationLink未将我带到正确的视图,swiftui,swiftui-navigationlink,Swiftui,Swiftui Navigationlink,我有以下资料: ScrollView(.horizontal, showsIndicators: false) { HStack { ForEach(events) { event in VStack { Image(event.image) .resizab
ScrollView(.horizontal, showsIndicators: false) {
HStack {
ForEach(events) { event in
VStack {
Image(event.image)
.resizable()
.aspectRatio(contentMode: .fill)
.frame(width: 100, height: 100)
.padding(55)
NavigationLink(destination: PostView()) {
Text(event.name)
.font(.system(.headline))
.padding(.bottom,20)
}
}
.padding()
.border(Color.black, width: 4)
.cornerRadius(10)
}
}
}
但是NavigationLinkNavigationLink(destination:PostView()){
不能将我带到正确的视图
我尝试过将NavigationLink包装在每个VStack上,但这也无法将我带到视图我认为您没有使用“NavigationView”
NavigationView{
ScrollView(.horizontal, showsIndicators: false) {
HStack {
ForEach((1...10).reversed(), id: \.self) {_ in
VStack {
NavigationLink(destination: PostView()) {
Text("event.name")
.font(.system(.headline))
.padding(.bottom,20)
}
}
.padding()
.border(Color.black, width: 4)
.cornerRadius(10)
}
}
}
}