Представьте старый маленький заголовок UINavigationBar в SwiftUI NavigationView
До сих пор по умолчанию displayMode
за UINavigationItem
было маленькое название, и оно изменилось в SwiftUI, чтобы быть большим по умолчанию.
Можно ли использовать старый маленький стиль заголовка?
2 ответа
Это возможно, пройдя displayMode: .inline
приписывать navigationBarTitle()
NavigationView {
List {
Text("Text")
}.navigationBarTitle(Text("Title"), displayMode: .inline)
}
SwiftUI 2 / iOS 14
Начиная с iOS 14
navigationBarTitle
модификатор устарел.
Вместо этого мы должны
"Use navigationTitle(_:) with navigationBarTitleDisplayMode(_:)"
:
List {
Text("Text")
}
.navigationTitle("Title")
.navigationBarTitleDisplayMode(.inline)