[swift] SwiftUI 뷰의 레이아웃 변경

SwiftUI는 사용하기 쉬운 시각적 콘텐츠 레이아웃을 구축하기 위한 효과적인 도구입니다. SwiftUI로 레이아웃을 변경하려면 몇 가지 옵션이 있습니다.

1. Frame Modifier

frame 수정자는 뷰의 크기와 위치를 지정하는데 사용됩니다.

Text("Hello, SwiftUI!")
    .frame(width: 200, height: 100)

2. Padding Modifier

padding 수정자는 뷰의 주변 여백을 추가합니다.

Text("Hello, SwiftUI!")
    .padding(20)

3. Spacer

Spacer 뷰는 사용 가능한 모든 공간을 차지합니다.

HStack {
    Text("Hello,")
    Spacer()
    Text("SwiftUI!")
}

4. 레이아웃 변경 예제

아래 예제는 VStackHStack을 사용하여 간단한 레이아웃을 변경하는 방법을 보여줍니다.

VStack {
    HStack {
        Text("첫 번째 열")
        Spacer()
        Text("첫 번째 행")
    }
    HStack {
        Text("두 번째 열")
        Spacer()
        Text("두 번째 행")
    }
}

SwiftUI를 사용하여 뷰의 레이아웃을 변경하는 방법에 대해 알아보았습니다. 다양한 수정자와 레이아웃 시스템을 활용하여 원하는 디자인을 구현할 수 있습니다.

SwiftUI 레이아웃 관련 문서

다음은 SwiftUI에서 레이아웃을 구축하는 간단한 예제입니다. SwiftUI의 다양한 기능을 사용하여 레이아웃을 쉽게 구성할 수 있습니다.