Я пытаюсь реализовать пролистывание для редактирования действия с помощью SwiftUI. Действие удаления и действие перемещения работают отлично, но я не знаю, как включить прокрутку для редактирования действия.
Я хочу открыть экран редактирования, когда пользователь активирует пролистывание для редактирования действия.
Это мой код:
struct TableView : View {
@State var dataSource = DataSource()
var body: some View {
NavigationView {
List {
ForEach(dataSource.pokemons.identified(by: \.id)) { pokemon in
Text(pokemon.name)
}
.onDelete(perform: deletePokemon)
.onMove(perform: movePokemon)
}
.navigationBarItems(leading: EditButton(), trailing: Button(action: addPokemon, label: { Text("Add") }))
.navigationBarTitle(Text("Pokemons"))
}
}