반응형 Drag and Drop1 [iOS/Swift] Drag and drop으로 순서 변경 SwiftUI에서 제공되는 List와 .onMove() 를 사용하면 간단하게 drag and drop으로 아이템 순서를 변경할 수 있다. 버튼을 눌러 Edit mode로 전환한 경우 순서를 변경할 수 있도록 해두었다. List 내부 뷰 항목에 .onMove() 를 붙여준다. ForEach 이면 ForEach 에 붙여주면 된다. 그리고 List 에는 .environment() 를 붙여준다. move 함수에서는, 이동되었을때 뷰에 보일 list에서 순서를 바꿔주고, 바뀐 순서를 저장해주기 위해 priority를 다시 설정해주었다. 2022. 4. 11. 이전 1 다음 반응형