728x90
뷰 (View)
- SwiftUI에서 뷰는 View프로토콜을 따르는 구조체(struct)로 선언된다.
- View프로토콜을 채택하면 body 프로퍼티를 가지고 있어야한다.
- body프로퍼티 안에 뷰가 선언되어야 한다.
뷰 추가하기
- body프로퍼티는 하나의 뷰만 반환하도록 구성됨
- 뷰를 추가하기 위해서는 스택(Stack), 폼(form) 같은 컨테이너 뷰에 뷰들을 배치해야한다.
struct ContentView: View {
var body: some View {
VStack {
Text("Hello, world!")
.padding()
Text("Bye")
.padding()
}
}
}
뷰들을 연결하면 하나의 뷰로 간주된다.
struct ContentView: View {
var body: some View {
Text("Hello, world!") + Text("Bye")
}
}
728x90
'iOS > SwiftUI' 카테고리의 다른 글
[SwiftUI] ViewBuilder (0) | 2022.01.11 |
---|---|
[SwiftUI] 기본적인 사용자 이벤트 처리 (0) | 2022.01.11 |
[SwiftUI] 여러 디바이스에서 미리보기 (0) | 2022.01.09 |
[SwiftUI] SwiftUI vs UIKit (0) | 2022.01.08 |
[SwiftUI] 데이터 주도적 (Data Driven) (0) | 2022.01.08 |
댓글