I have a list containing multiple cells.
How to drag the selected items?
struct FolderDetail: View {
let folder: Folder?
@ObservedObject var dataStore: DataStore
@State private var selectedCarIDs = Set<Int>()
var body: some View {
if let folder {
List(dataStore.cars[folder.id] ?? [], selection: $selectedCarIDs) { car in
Text(car.name)
.tag(car.id)
.draggable(car.name)
}
} else {
Text("no folder selected")
}
}
}