Swipe Aktion für Listeinträge
Dieses Beispiel zeigt, wie man die Swipe Aktion nach links für das Löschen eines Eintrages ein baut.
import SwiftUI
struct SwipeActionMenuExample: View {
@State private var tasks = ["Buy Milk", "Reply Emails", "Call Mom"]
var body: some View {
List {
ForEach(tasks, id: \.self) { task in
Text(task)
.swipeActions(edge: .trailing, allowsFullSwipe: false) {
Button(role: .destructive) {
tasks.removeAll { $0 == task }
} label: {
Label("Delete", systemImage: "trash")
}
}
}
}
}
}