Ja som v súčasnej dobe budovanie Zoznam Úloh Aplikáciu v SwiftUI. Jedna vlastnosť, že ja by som naozaj chcel realizovať, je schopnosť zoraďte Zoznam manuálne, tak som integrované funkcie pomocou .onMove
modifikátor na mojom ForEach
slučky osídľujúcich môj List
,, ale stále som musel prepnúť EditMode manuálne, tak som nastaviť EditMode zo zoznamu .active
a dopĺňa takto:
import SwiftUI
struct ContentView: View {
@State private var items = ["1", "2", "3"]
@State var editMode: EditMode = .active
var body: some View {
List {
ForEach(items, id: \.self) { item in
Text("Item \(item)")
}
.onMove(perform: { _, _ in })
}
.environment(\.editMode, $editMode)
}
}
Ale nie som spokojný s týmto Implementácie, ako stále mám použiť priľnavosť z EditMode, a to aj prestávky SwipeActions rovnako ako Tlačidlo funkcie.
Tak ako môžem presunúť Zoznam Položiek bez použitia EditMode?