Discussion
議論
Use navigationBarTitle(_:)
to set the title of the navigation bar using a LocalizedStringKey
that will be used to search for a matching localized string in the application’s localizable strings assets.
navigationBarTitle(_:)
を使ってナビゲーションバーのタイトルを設定してください、あるLocalizedStringKey
を使います、それはある合致するローカライズされた文字列をアプリケーションのもつローカライズ可能文字列アセットにおいて捜すために使われます。
This modifier only takes effect when this view is inside of and visible within a NavigationView
.
この修飾子は、このビューがNavigationView
の内側であるそしてその内部で可視である場合に有効であるだけです。
In the example below, a string constant is used to access a LocalizedStringKey
that will be resolved at run time to provide a title for the navigation bar. If the localization key cannot be resolved, the text of the key name will be used as the title text.
下の例において、ある文字列定数がLocalizedStringKey
にアクセスするために使われ、それが実行時に解決されてナビゲーションバーのためのタイトルを提供します。ローカライゼーションキーが解決できないならば、キー名のテキストがタイトルテキストとして使われます。
struct FlavorView: View {
let items = ["Chocolate", "Vanilla", "Strawberry", "Mint Chip",
"Pistachio"]
var body: some View {
NavigationView {
List(items, id: \.self) {
Text($0)
}
.navigationBarTitle("Today's Flavors")
}
}
}