본문 바로가기
iOS/SwiftUI Tutorial

SwiftUI Tutorial 2 - Creating and combining views 2

by 6cess 2024. 7. 4.

5. Use SwiftUi viewx from other frameworks

MapKit 을 import 해서 Map 뷰를 써본다.

6. Compose the detail view

이제 custom한 뷰들을 조합한다.

 

눈에 띄는 것이 두가지.

 

첫째, Vstack(Hstack) 안에서 offset과 padding을 통해 다른 뷰의 영역 위로 이동할 수 있다.

 

CircleImage가 MapView 위를 지나가는 것을 볼 수 있다.

괜히 Stack 이라는 단어를 쓴 것이 아니었구나. 추측컨데 아래의 선언된 것이 위를 차지하는 듯하다.

 

둘째, 공통 속성일 경우 상위의 view 에서 속성을 지정할 수 있다.

 

Text 뷰가 두개가 있지만 상위 뷰인 HStack에서 font와 foregroundStyle 속성을 선언할 수 있다. 또 공통적으로 선언할 수 있는 속성은 무엇이 있을지..