iOS/SwiftUI
[SwiftUI] 뷰 (View)
Sky Titan
2022. 1. 9. 13:37
728x90
핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍 - YES24
SwiftUI는 물론 애플리케이션 개발과 출시를 위한 모든 과정을 담았다!이 책의 목적은 SwiftUI와 Xcode 11, 그리고 스위프트 5 프로그래밍 언어를 사용하여 iOS 13 애플리케이션 제작 기술을 전달하는 데
www.yes24.com
뷰 (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