SwiftUI NavigationStack
NavigationStack は iOS 16 で導入された画面遷移を管理するコンテナです。従来の NavigationVie...
NavigationLink は NavigationStack 内で画面遷移を行うためのコンポーネントです。さまざまな初期化方...
ナビゲーションバーのタイトルは `navigationTitle` で設定し、`navigationBarTitleDispla...
iOS 16 で導入された値ベースのナビゲーションは、`navigationDestination` を使ってデータの型に基づい...
NavigationStack の `path` パラメータを使うと、ナビゲーション履歴をプログラムから制御できます。ボタンタッ...
アプリでは複数の階層を持つナビゲーション構造が必要になることがあります。NavigationStack で深い階層のナビゲーショ...
ナビゲーションバーにボタンやアイコンを追加するには `toolbar` モディファイアを使用します。編集ボタンや追加ボタンなど、...
ToolbarItem の `placement` パラメータで、ボタンの配置位置を細かく制御できます。各配置オプションの特徴と...
複数のツールバーアイテムをまとめて管理したい場合は `ToolbarItemGroup` を使用します。同じ配置位置に複数のボタ...
NavigationSplitView は iPad や Mac 向けに、マルチカラムのナビゲーション UI を構築するためのコ...
iOS 16 で NavigationStack と NavigationSplitView が導入され、従来の Navigat...
ディープリンクは、URL やプッシュ通知からアプリ内の特定の画面に直接遷移する機能です。NavigationStack の pa...