Список SwiftUI: Перемещение и сортировка элементов без кнопки по умолчанию в iOS 15

#ios #swift #swiftui #ios15

Вопрос:

Среда: iOS 15

Задача: Я не позволю пользователю сортировать элемент списка, перетаскивая тело элемента списка. Но в качестве решения по умолчанию я вижу, что пользователь может сортировать элементы списка, перетаскивая кнопку слева от представления.

  List{
  ForEach(spaceStore.spacesOrdered, id: .id) { space in
    VStack {
      NavigationLink(destination: SpaceView(spaceId: space.id)) {
         EmptyView()
      }
      .opacity(0)
      .frame(width: 0, height: 0)
     }
                
   }
   .onMove { (indexSet: IndexSet, intVar: Int) in
       print("(indexSet) (intVar)")
   }
   .moveDisabled(false)
            
  }
  .environment(.editMode, $editMode)
  .listStyle(PlainListStyle())
  
 

введите описание изображения здесь