250x250
반응형
Notice
Recent Posts
Recent Comments
Link
BOID
[SwiftUI] NavigatonViewStyle에 대해 알아보기 본문
728x90
안녕하세요, HoonIOS입니다.
저번에는 NavigationView에 대해 알아봤는데 이번에는 애플에서 제공하는 navigationViewStyle 수식어들에 대해 원하는 스타일을 적용하도록 한번 살펴보겠습니다.
내비게이션 뷰 스타일은 크게 3가지를 제공합니다.
내비게이션 뷰에 스타일을 적용하는 방법은 아래와 같습니다.
NavigationView { }
.navigationViewStyle(...)
스타일 종류 | 설명 |
DefaultNavigationViewStyle | - 내비게이션 뷰의 기본 스타일 - 자동으로 스타일을 결정 - watchOS에서만 제외하고 모두 사용이 가능 |
StackNaviagtionViewStyle | - 계층 구조를 하나 뷰로 나가는 스타일 - tvOS, iOS에서 사용 가능 - NavigationVIew안에 여러 뷰를 생성했으면 맨 처음에 있는 뷰만 인식 |
DoubleColumnNavigationViewStyle | - UIKit에서 SplitViewController의 역할 - 만약 사용할수 없는 OS면 자동으로 StackNavigationViewStyle로 전환이 된다. -NaviagtionView안에 여러 뷰를 생성했으면 맨 처음과 맨 마지막 뷰만 인식을 한다. |
DoubleColumnNaviagationViewStyle이 어떤 형식으로 보이는지 확인해보겠습니다.
iPhone 12Pro max를 Lanscape 한 후에 실행을 해보면 위와 같이 DoubleColumnNaviagationViewStyle형태로 ViewController가 보이는 것을 확인할 수 있습니다.
반응형
'swiftUI시작기' 카테고리의 다른 글
[SwiftUI] 리스트의 섹션(Section)이란? (0) | 2022.12.10 |
---|---|
[SwiftUI] SwiftUI에서 리스트(테이블 뷰) 만들기 (0) | 2022.06.15 |
[SwiftUI] SwiftUI에서 UINavigationViewController 사용하기 (NavigationView) (0) | 2022.06.05 |
[SwiftUI] SwiftUI에서 Button(버튼) 사용하기 (0) | 2022.05.28 |
[SwiftUI] Spacer란?(Spacer을 이용해서 뷰 짜기) (0) | 2022.04.24 |
Comments