エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[SwiftUI] NavigationLinkの遷移先を動的に変更する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[SwiftUI] NavigationLinkの遷移先を動的に変更する - Qiita
https://qiita.com/noppefoxwolf/items/c10c50cbefb7896107fd で解説したように、型消去を利用すること... https://qiita.com/noppefoxwolf/items/c10c50cbefb7896107fd で解説したように、型消去を利用することで遷移先の画面を事前に指定することなく動的に与えることが出来ます。 今回はNavigationLinkでも同様のことが出来たので解説します。 一点、NavigationLinkはButtonの機能も有しているため扱いが多少異なります。 このエントリでは、以下のようにEmptyViewを入れることでNavigationLinkをほぼ純粋な画面遷移のObserverとして利用しています。 NavigationLink(destination: destination, tag: tag, selection: $selection) { EmptyView() }