SwiftUI入門 レッスン6
ナビゲーション
NavigationStackとNavigationLinkを使った画面遷移を学びます。
NavigationStackとは
NavigationStackはiOS 16以降の画面遷移コンテナです。NavigationLinkでタップ時に次の画面へ遷移します。navigationTitleでナビゲーションバーのタイトルを設定します。
NavigationStack: スタック型ナビゲーションのコンテナNavigationLink: タップで次の画面へ遷移.navigationTitle(): ナビバーのタイトル設定.navigationDestination(): 型ベースの遷移先指定
基本的なNavigationStack
NavigationStackでラップし、NavigationLinkで遷移先を指定します。
Swiftエディタ
navigationDestinationを使う
iOS 16以降は.navigationDestination(for:)で 型ベースの遷移先を宣言的に定義できます。
Swiftエディタ