Demo.swift
ContentView.swift
App.swift
import SwiftUI
struct EditButtonDemo: View {
@State private var items = ["A","B","C"]
var body: some View {
NavigationStack {
List {
ForEach(items, id: \.self) { Text($0) }
.onDelete { items.remove(atOffsets: $0) }
.onMove { items.move(fromOffsets: $0, toOffset: $1) }
}
.navigationTitle("Edit Mode")
.toolbar { EditButton() }
}
}
}
import SwiftUI
struct ContentView: View { var body: some View { EditButtonDemo() } }
import SwiftUI
@main
struct MyApp: App { var body: some Scene { WindowGroup { ContentView() } } }