#SwiftUI #ViewBuilder 오늘은 ViewBuilder 에 대해서 알아보겠습니다. 얘의 효과를 간단하게 표현하자면 호출부에서 그릴 수 있다는 점입니다.
예전에 Escaping 클로저에 대해서 다룬 적이 있는데요. 호출부에서 로직을 짜주는 얘의 효과와 비슷한 것이죠.
역시 말로만 들어선 헤깔리니 예제를 만들어 보면서 ViewBuilder 에 대해서 익혀보겠습니다. 나름대로 예제를 만들어 봤는데요.
명함이라는 뷰를 만들어서 호출부에서 뒷배경을 그려주는 그런 예제를 만들어봤습니다. 아래 그림을 보시죠.
명함이라는 뷰 인스턴스 2가지를 VStack으로 그려준 예제입니다. 위는 디즈니 직원 명함 아래는 애플 직원 명함 뭐 이런 컨셉입니다..ㅋㅋㅋ 이름, 연락처, 이메일, 글자색 은 인스턴스 변수로 받고 뒷배경을 ViewBuilder로 받아 호출부에서 그려줬습니다.
그럼 호출부인 메인뷰의 코드를 먼저 한번 볼까요? struct ViewBuilderBootcamp: View { va...
#
SwiftUI
#
ViewBuilder
원문 링크 : [SwiftUI] View Builder