나는 현재 건물은 일 목록 응용 프로그램에서 SwiftUI. 하나의 기능이 내가 정말 좋아를 구현하는 능력을 정의 목록을 수동으로,그래서 나는 통합 기능을 사용하여 .onMove
수정자에 ForEach
루프를 채우기 나 List
었지만 전환 EditMode 수동으로,그래서 나는 설정 EditMode 할 목록 .active
다음과 같다:
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)
}
}
그러나 나는 행복하지 않으로 이 구현으로,아직도 있을 사용하여 그립에서 EditMode,그리고 그것은 또한 휴식 SwipeActions 뿐만 아니라 버튼 기능이 있습니다.
그래서 어떻게 이동할 수 있는 목록 항목을 사용하지 않고 EditMode?