【发布时间】:2021-02-12 11:21:28
【问题描述】:
随着时间的推移,App的形状越来越复杂。
在某些情况下,应用流程可能是:
视图 A -> 视图 B -> C -> D 然后回来 D -> C -> B -> A..
但有时我需要跳过视图然后走 D -> B -> A..
在某些情况下,它是 A -> C -> D,然后是 D -> A
我开始使用 NavigationView/NavigationLink,在某些情况下我使用以下方法:
let weekView = WeekView(journey: journey, isRoot: isRoot).environmentObject(self.thisSession)
window?.rootViewController = UIHostingController(rootView: weekView)
不,我意识到它已经变得一团糟..是时候让我重新考虑一下了..
如果应用程序中的导航不能总是通过从导航堆栈中推送/弹出视图来完成,您如何处理?
【问题讨论】:
标签: swiftui swiftui-navigationlink swiftui-navigationview