Use navigationTitle(_:) with navigationBarTitleDisplayMode(_:)
Instance Method
インスタンスメソッド
navigation
navigationBarTitle(_:displayMode:)
Sets the title and display mode in the navigation bar for this view.
このビューに対するナビゲーションバーにおけるタイトルと表示モードを設定します。
Deprecated 非推奨
Availability 有効性
- iOS 13.0–15.4 Deprecated
- iPadOS 13.0–15.4 Deprecated
- Mac Catalyst 13.0–15.4 Deprecated
Technology
- Swift
UI
Declaration 宣言
func navigationBarTitle(_ title: Text
, displayMode: NavigationBarItem
.TitleDisplayMode
) -> some View
Parameters パラメータ
title
A title for this view to display in the navigation bar. ナビゲーションバーにおいて表示する、このビューに対するタイトル。
displayMode
The style to use for displaying the navigation bar title.
Discussion 議論
Use navigation
to set the title of the navigation bar for this view and specify a display mode for the title from one of the Navigation
styles. This modifier only takes effect when this view is inside of and visible within a Navigation
.
In the example below, text for the navigation bar title is provided using a Text
view. The navigation bar title’s Navigation
is set to .inline
which places the navigation bar title in the bounds of the navigation bar.
struct FlavorView: View {
let items = ["Chocolate", "Vanilla", "Strawberry", "Mint Chip",
"Pistachio"]
var body: some View {
NavigationView {
List(items, id: \.self) {
Text($0)
}
.navigationBarTitle(Text("Today's Flavors", displayMode: .inline)
}
}
}