如何在SwiftUI中关闭两个视图

时间:2020-08-11 19:12:26

标签: swift navigation swiftui

我的应用程序中有三个视图: MenuViewModel-> MainActionsViewModel-> SummaryViewModel 我想在单击SummaryViewModel中的“返回菜单”按钮后回到MenuViewModel。我已经尝试过类似的操作-在struct SummaryViewModel中添加了

@Environment(\.presentationMode) var presentationMode: Binding<PresentationMode>

,并且在Button操作中也添加了:

self.presentationMode.wrappedValue.dismiss()

但是在单击此按钮后,我返回MainActionsViewModel,而不是MenuViewModel。在SwiftUI中可以关闭2个或更多视图吗?

0 个答案:

没有答案