티스토리 뷰
기존 NavigationBarTitle 스타일 지정 방법
navigationBarTitle은 displayMode를 사용하여 스타일을 지정할 수 있다.
NavigationView {
.navigationBarTitle("Title", displayMode: .inline)
.navigationBarItems(trailing:
Image(systemName: "plus")
.imageScale(.large)
)
}
위와 같이 title의 스타일을 지정하는 경우 displayMode를 사용하면 된다.
ㅎㅎㅎㅎㅎ,,,,,, 근데 더이상 .navigationBarTitle(_ , displayMode: _ ) 이 명령어를 사용하지 못한다고 한다 핳하하핳ㅎ하하
새로운 NavigationBarTitle 스타일 지정 방법
그래서 이제 새로 사용하라고 하는 건 navigationBarTitleDisplayMode(_:) ios 14이상부터 사용가능하다고 한다.
사용하는 방법은 간단하다. 기존에는 navigationBarTitle() 안에 title과 displayMode를 지정해줘야하지만, 새로운 방법은 navigationBarTitle은 title만 정의, navigationBarTitleDisplayMode는 displayMode만 정의하면 된다.
간단하긴 한데 왜 바꾼걸까...? 암튼 앞으로 이렇게 사용하는게 좋겠다.
NavigationView {
.navigationBarTitle("Title")
.navigationBarTitleDisplayMode(.inline)
.navigationBarItems(trailing:
Image(systemName: "plus")
.imageScale(.large)
)
}
'iOS > SwiftUI' 카테고리의 다른 글
[SwiftUI] - Combine 예제 (0) | 2024.03.11 |
---|---|
[SwiftUI] - Combine이란? (0) | 2024.03.11 |
[SwiftUI] - Navigation bar 제외한 background Color 설정 (0) | 2024.02.11 |
[SwiftUI] - Todo List 구현 (0) | 2024.02.07 |
[SwiftUI] - ImagePicker 사용 (1) | 2024.02.01 |