インスタンスメソッド
navigationViewStyle(_:)
このビュー内のナビゲーションビューのスタイルを設定します。
宣言
func navigationViewStyle<S>(_ style: S) -> some View where S : NavigationViewStyle
議論
この修飾子を使用して、ナビゲーションビューの外観と動作を変更します。たとえば、デフォルトでは、ナビゲーションビューは、ランドスケープの iPad のように、より広い環境では複数の列とともに表示されます。
stack スタイルを適用して、これらの環境で単一列のスタックナビゲーションを強制できます。
NavigationView {
List {
NavigationLink("Purple", destination: ColorDetail(color: .purple))
NavigationLink("Pink", destination: ColorDetail(color: .pink))
NavigationLink("Orange", destination: ColorDetail(color: .orange))
}
.navigationTitle("Colors")
Text("Select a Color") // A placeholder to show before selection.
}
.navigationViewStyle(.stack)
以下も見よ
ナビゲーションビューのスタイル化
NavigationView の外観と相互作用の仕様。