일반적으로 ForEach를 사용하여 SwiftUI 에서 View를 반복할 수 있다. forEach() 방식과 동일하다고 생각할 수 있지만 그렇지 않다.
기본 코드
struct ContentView:View {
var body: some View {
Form {
ForEach(1..<100) {
Text("Row \($0)")
}
}
}
}
실행 화면
- 배열의 각 요소를 고유하게 식별
- id : \.self 부분은 SwiftUI 가 배열의 각 요소를 고유하게 식별할 수 있도록 해준다.
개발자 Document
https://developer.apple.com/documentation/swiftui/foreach
Apple Developer Documentation
developer.apple.com
'Language > Swift' 카테고리의 다른 글
SwiftUI를 이용한 지도 그리기(MapView) (0) | 2022.12.20 |
---|---|
SwiftUI 에서 Path 사용하기 (0) | 2022.12.15 |
SwiftUI를 이용한 색상 선택 Picker 이용하기 (ColorPicker) (0) | 2022.12.12 |
SwiftUI를 이용한 날짜 피커 이용하기 (DatePicker) (0) | 2022.12.11 |
SwiftUI를 이용한 Shape 지정하기 (0) | 2022.12.09 |
댓글