반응형
SwiftUI에서 기본적으로 많이 사용되는 Stack
Stack 종류
- VStack : V 축으로 나열되는 Stack
- HStack : H 축으로 나열되는 스택
- ZStack : Z 축으로 나열되는 스택
- 순서대로 쌓기 때문에, 마지막 줄에 있는 View가 가장 앞에 출력됨
- 배경 색상 지정 시, 영역을 자유롭게 하고 싶은 경우 사용
샘플 코드
// ContentView.swift
import SwiftUI
struct ContentView: View {
var body: some View {
VStack {
VStack {
Text("V1")
Text("V2")
Text("V3")
.background(.yellow)
}
.padding()
HStack {
Text("H1")
Text("H2")
Text("H3")
.background(.yellow)
}
.padding()
ZStack {
Text("Z1")
Text("Z2")
Text("Z3")
.background(.yellow)
}
.padding()
}
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}
미리보기
반응형
'iOS > 개념' 카테고리의 다른 글
[Swift] 함수 타입이란? (Function Types) (0) | 2022.03.19 |
---|---|
[Swift] 프로퍼티 (Properties) 종류 (저장 or 연산 or 타입) (0) | 2022.03.08 |
[Swift] 기본 데이터 타입 (Character, String, Int, UInt, Float, Double, Bool, Any, AnyObject) (0) | 2020.11.07 |
[Swift] 변수(variable)와 상수(caontant) (+상수 사용 이유) (0) | 2020.11.03 |
[Swift] 주석 (1) | 2020.11.02 |