1. 사용법
💡 사용법은 Stack을 사용하는 것처럼 감싸주기만 하면된다.
2. NavigationBarTitle
NavigationBarTitle 수식어로 제목을 표현할 수 있다.
NavtigationBarTitle은 기본적으로 automatic모드로 설정되어있지만 large, inline모드로 설정이 가능하다.
3. NavigationBarItems
BarItem은 NavigationView 내부에서 만드는게 아니라 외부에서 만들어서 navigationBarItems(leading: ,trailing: )을 사용해서 적용해준다.
만약 여러개의 item을 넣고 싶다면??
-> HStack을 사용하자.
4. hidden 수식어
- navigationBarHidden - 네비게이션 바 숨김
- navigationBarBackButtonHidden - 네비게이션 바 백버튼 숨김
5. NavigationViewStyle
구분 | 설명 |
DefaultNavigationViewStyle | 네비게이션 뷰의 기본 스타일이다. 네비게이션 뷰가 사용된 환경에 따라 자동으로 스타일을 경정한다. (WatchOS 제외한 모든 플랫폼에서 사용가능) |
StackNavigationViewStyle | 네비게이션 계층 구조를 하나의 뷰만으로 탐색해 나가는 스타일이다. UINavigationController가 사용된다. (iOS, tvOS에서만 사용가능) |
DoubleColumnNavigationViewStyle | Master와 Detail로 구분되는 2rodml 칼럼(뷰)를 이용해 콘텐츠를 표현하는 스타일이다. (WatchOS 제외한 모든 플랫폼에서 사용가능) |
'iOS - 실무관련 > SwiftUI' 카테고리의 다른 글
List (0) | 2022.09.20 |
---|---|
NavigationLink (0) | 2022.09.20 |
Button (0) | 2022.09.14 |
Image (0) | 2022.09.07 |
overlay - View 중첩 (0) | 2022.08.10 |