Swift/SwiftUI
[SwiftUI] List 에서 기본 스타일 빼고 SwipeAction 사용하기
insub4067
2022. 11. 17. 14:15
SwiftUI 에서 SwipeAction 을 사용하려면 List 안에서 View 가 그려져야한다
하지만 List 는 기본적으로 디자인이 먹혀있어서 아래와 같이 스타일을 빼주면 깨끗해진다
import SwiftUI
struct ContentView: View {
let someList = [1,2,3,4,5,6,7]
var body: some View {
NavigationView {
List(someList, id: \.self) { element in
Text("\(element)")
.listRowSeparator(.hidden)
.swipeActions {
Button {
} label: {
Image(systemName: "trash")
}
}
}
.listStyle(.plain)
.navigationTitle("Hello")
}
}
}
