본문 바로가기
iOS/SwiftUI

[SwiftUI] 뷰 (View)

by Sky Titan 2022. 1. 9.
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

댓글