[ios] SwiftUI 리스트
SwiftUI는 iOS 개발을 위한 새로운 사용자 인터페이스 프레임워크입니다. SwiftUI를 사용하면 간단한 코드로 다양한 사용자 인터페이스를 만들 수 있습니다. 이번 글에서는 SwiftUI를 사용하여 리스트를 만드는 방법에 대해 알아보겠습니다.
리스트 만들기
SwiftUI에서 리스트를 만들려면 List
뷰를 사용합니다. 이를 통해 데이터를 보여주거나 다양한 항목을 표시할 수 있습니다.
List {
Text("항목 1")
Text("항목 2")
Text("항목 3")
}
위 예제에서 List
는 세 개의 Text
를 포함하는 리스트를 만듭니다.
동적 리스트 생성
리스트 내용이 동적으로 바뀌어야 하는 경우, ForEach
를 사용하여 데이터를 바인딩할 수 있습니다.
struct ContentView: View {
let items = ["아이템 1", "아이템 2", "아이템 3"]
var body: some View {
List {
ForEach(items, id: \.self) { item in
Text(item)
}
}
}
}
위 예제에서 ForEach
는 배열의 각 항목에 대해 Text
를 생성합니다.
다양한 리스트 스타일
SwiftUI에서는 List
를 사용하여 다양한 리스트 형식을 만들 수 있습니다. 예를 들어, GroupedListStyle
을 사용하여 그룹화된 스타일의 리스트를 만들 수 있습니다.
struct ContentView: View {
let items = ["아이템 1", "아이템 2", "아이템 3"]
var body: some View {
List {
ForEach(items, id: \.self) { item in
Text(item)
}
}
.listStyle(GroupedListStyle())
}
}
위 예제에서는 List
에 GroupedListStyle
을 적용하여 그룹화된 리스트를 만듭니다.
결론
SwiftUI를 사용하면 간단한 코드로 다양한 형식의 리스트를 만들 수 있습니다. 위의 예제를 참고하여 SwiftUI로 리스트를 만들어보세요!
더 많은 정보를 원하시면 SwiftUI 공식 문서를 참고하시기 바랍니다.