Menu
Coddy logo textTech

정렬 및 간격

Coddy Swift 여정의 SwiftUI 입문 섹션에 포함된 레슨. 50개 중 11번째.

VStack은 뷰를 중앙에 배치하고 뷰 사이에 작은 기본 간격을 둡니다. 스택을 만들 때 두 설정 모두 변경할 수 있습니다:

VStack(alignment: .leading, spacing: 12) {
    Text("Order #42")
        .font(.headline)
    Text("2 coffees")
    Text("Ready at 10:30")
}

alignment: .leading은 뷰를 왼쪽 가장자리에 맞춰 정렬합니다(.trailing은 오른쪽 가장자리입니다). spacing: 12는 각 뷰 쌍 사이에 12포인트의 간격을 둡니다.

HStack은 대신 세로로 정렬합니다: .top, .center 또는 .bottom:

HStack(alignment: .top, spacing: 20) {
    Text("Left")
    Text("Right")
}
challenge icon

챌린지

쉬움

영수증이 목록처럼 보이도록 하세요. VStack의 정렬을 .leading으로 설정하고 간격을 12로 설정하세요.

직접 해보기

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

SwiftUI 입문의 모든 레슨

직접 연습해 보세요: Swift 플레이그라운드