SwiftUI #21: 그룹

발행: (2026년 1월 8일 오전 07:19 GMT+9)
1 min read
원문: Dev.to

Source: Dev.to

Group이란?

Group은 여러 뷰를 함께 묶어 Stack(최대 10개의 서브뷰 제한) 의 제한을 피하고 여러 뷰에 동시에 스타일을 적용할 수 있게 합니다.

SwiftUI에서 Group 사용

뷰를 묶고 스타일 적용

struct ContentView: View {
    var body: some View {
        VStack {
            Group {
                Text("Hola mundo 1")
                Text("Hola mundo 2")
            }
            .foregroundStyle(.red)

            Group {
                Text("Hola mundo 3")
                Text("Hola mundo 4")
            }
            .foregroundStyle(.blue)
            .font(.title)
        }
    }
}

@ViewBuilder 없이 함수 내 조건

struct ContentView: View {
    let opcion1 = false

    func makeView(flag: Bool) -> some View {
        Group {
            if flag {
                Text("Hola")
            } else {
                // ❌ error si no se envuelve en Group
                Image(systemName: "star")
            }
        }
    }

    var body: some View {
        makeView(flag: opcion1)
    }
}
Back to Blog

관련 글

더 보기 »

SwiftUI #20: 우선순위

소개 SwiftUI에서 Stack은 뷰 사이의 공간을 균등하게 나눕니다. 뷰가 들어가지 않으면 Image에 고정 크기를 할당하고 축소합니다.

2026년에 iOS 개발자가 되는 방법

소개 이 기사에서는 2026년에 iOS 개발자가 되기 위해 필요한 것을 단계별로 설명합니다. 이 글은 두 그룹을 대상으로 합니다: 절대 초보자 – 아직 …