[SwiftUI] ForEach

3154 단어 swiftuiswiftui
  • SwiftUI에서 ForEach는 다음과 같이 선언되어 있다.
struct ForEach<Data, ID, Content> where Data : RandomAccessCollection, ID : Hashable 

시퀀스의 forEach와는 달리 SwiftUI에서 뷰를 반복해서 생성할때 사용한다

  • 보통 다음과 같이 사용한다
ForEach(array, id: \.self) name in
  • 예시
ForEach(1..<10) { number in 
    Text("Row \(number)")
} 

//또는 다음과 같은 방법도 가능하다

ForEach(1..<10) {
    Text("Row \($0)")
}

$0, $1 등의 표시는 클로저 표현식에서 넘겨지는 파라미터들이라고 한다. $0부터가 첫번째 파라미터다.

참고 및 출처: https://seons-dev.tistory.com/33

좋은 웹페이지 즐겨찾기