I have a list that allows deleting and moving. And there is an EditButton associated with the List :
List {
ForEach(conversions) { Text($0.line) }
.onDelete(perform: deleteConversion)
.onMove(perform: moveConversion)
}
When I swipe left one of the rows of the List, a red rectangular Delete button appears at the right edge of the row. Clicking it does nothing. If I click on the EditButton, each row gets a round "-" button on the left, and again clicking it does nothing.
It's not all bad. If the left swipe on a row is taken far enough, deleteConversion gets called. And when the EditButton is pressed, the little 3-line grab handle appears at the right of each row allows the user to reorder the list.