View를 사용해서 랜드마크 앱의 기본적인 화면을 구성해봅니다.


1. 프로젝트 생성 시

2. 텍스트 뷰 커스터마이징 하기

Untitled

3. 스택을 사용하여 뷰 합치기

Untitled

// View 프로토콜을 상속받으며 뷰의 콘텐츠와 레이아웃을 보여준다.
struct ContentView: View {
    var body: some View {
        **VStack(alignment: .leading) { // 스택의 이니셜라이저에 정렬 설정을 해줄 수 있다.
            Text("Turtle Rock")
                .font(.title)
                .foregroundColor(.black)
            HStack {
                Text("Joshua Tree National Park")
                    .font(.subheadline)
                Spacer() // 디바이스의 전체 너비를 사용하도록 벌려준다.
                Text("California")
                    .font(.subheadline)
            }
        }
        .padding() // 패딩 넣어주기**
    }
}

Untitled

4. 커스텀 이미지 뷰 만들기