如何在SwiftUI中连接多个连续视图

如何在SwiftUI中连接多个连续视图,swift,view,swiftui,Swift,View,Swiftui,我正在开发一个允许用户创建自己的抽认卡的应用程序。然后,这些闪存卡将显示在带有搜索栏的列表视图中,如下所示: List { ForEach(results.filter({text.isEmpty ? true :$0.subject?.localizedCaseInsensitiveContains(text) as! Bool}), id: \.self) { (retrievedFlashCard: FlashCard) in

我正在开发一个允许用户创建自己的抽认卡的应用程序。然后,这些闪存卡将显示在带有搜索栏的列表视图中,如下所示:

List {
                        ForEach(results.filter({text.isEmpty ? true :$0.subject?.localizedCaseInsensitiveContains(text) as! Bool}), id: \.self) { (retrievedFlashCard: FlashCard) in
                            ZStack{
                                Rectangle()
                                    .fill(Color.white)
                                    .cornerRadius(/*@START_MENU_TOKEN@*/3.0/*@END_MENU_TOKEN@*/)
                                    .shadow(color: .gray, radius: 5)
                            HStack {
                                Text(retrievedFlashCard.flashcard ?? "No Name").bold().lineLimit(4)
                                    .foregroundColor(.black)
                                    .padding()
                                Spacer()
                                Text(retrievedFlashCard.subject ?? "No Subject").foregroundColor(.red)
                                    .italic()
                                    .padding()
                            }
                            .onTapGesture {
                                selectedFlashCard = retrievedFlashCard
                            }
                            }
                            
                        }
                        .onDelete(perform: deleteItems)
                    }
                }
用户是否可以通过点击每个视图上的“下一步”按钮来启动多个选定的抽认卡,这些抽认卡将一个接一个地显示?
希望这是清楚的。

我不太清楚。听上去可能是当它被点击的时候。是否要存储索引,以便以后在后续视图中可以对其进行增量,以确定要显示的卡?或者你在问如何从列表中选择多个项目?是的,很抱歉,我刚刚开始编写代码,所以我不太熟悉正确的术语。我希望用户选择他们想要修改的抽认卡(我知道怎么做),然后通过点击按钮在另一个视图中逐个显示。每当用户选择要修改的抽认卡时,您都会将该抽认卡附加到抽认卡阵列中。选择完成后,您将把该数组传递给新视图,以便以您想要的方式进行处理。你能给我看一个代码示例,将选定的抽认卡附加到我列表视图中可集成的数组中吗?