TupleView

    [SwiftUI] @ViewBuilder

    [SwiftUI] @ViewBuilder

    Swift에서는 함수에서 함수를 리턴할 수도 있다. 또 UIKit을 사용하다보면, View, ViewController 등을 리턴할 수도 있다. 그럼 SwiftUI에서도 함수를 통해 View를 반환할 수 있을까? (View가 리턴 타입이 될 수 있을까?) 되는지 안 되는지 모르니까 일단 해보자! func notUseViewBuilder(isFirst: Bool) -> some View { if isFirst { return FirstView() } else { return SecondView() } } 무작정 코드를 작성하고 빌드를 했다. Opaque Type이긴한데 기본 타입을 알 수 없다고 한다. 검색해보니 이럴 때 ViewBuiler를 사용하면 된다고 한다. @ViewBuilder func useV..