【发布时间】:2021-07-11 15:38:52
【问题描述】:
我使用NavigationLink 在NavigationView 中导航屏幕。
如何从导航堆栈中删除屏幕?
不只是隐藏导航“返回”按钮,而是完全从堆栈中移除屏幕?
例如,我有这样的屏幕链:A -> B -> C
如何删除屏幕B 以从C 返回到A?
或者,另一个例子,如何删除屏幕A和B,所以C屏幕将成为根?
或者这一切在 SwiftUI 的概念中是不可能的?
【问题讨论】:
-
请不要在一篇文章中提出一个以上的问题,这样会更难为您和其他人找到正确的答案来使用您的问题来学习或学习。
-
公平地说,如果从 UIKit 的角度来看,这将是一个概念。只是碰巧在 SwiftUI 中,它更有可能是两个独立的问题。
标签: swiftui swiftui-navigationlink swiftui-navigationview