[SwiftUI] ViewBuilder & Group

RudinP·2025년 6월 27일
0

Study

목록 보기
298/325

ViewBuilder의 역할

  • SwiftUI에서는 childView의 개수가 10개로 제한됨
  • ViewBuilder는 여러개의 childView를 나열할 수 있게 해줌
  • 내부적으로 buildBlock이라는 함수를 호출
    • 여기서 파라미터가 10개까지만 받기 때문

Group으로 뷰를 그룹핑하는 이유

  • 10개보다 많은 ChildView를 사용하기 위함
  • 하나의 계층에서 최대 10개이기 때문에 계층 분리로 여러 뷰를 나열한다.
  • VStack, HStack등을 사용할 때 그 특성들이 필요없다면 Group 사용
    • 그룹핑만하고 레이아웃에는 영향을 주지 않는다.
  • 공통적으로 사용하는 모디파이어를 상위 계층으로 추출 가능
profile
iOS 개발자가 되기 위한 스터디룸...

0개의 댓글