关闭模态视图时如何在原始视图上调用函数
How to call a function on original view when modal view is dismissed
我有一款 SwiftUI 益智游戏。我存储玩过的谜题并在历史视图中显示。点击按钮时,历史视图显示为 sheet。在历史视图中,我想要一个按钮(“重播拼图”)应该 1) 关闭历史视图,以及 2) 运行 主视图中的一个函数,以便可以重播历史视图中的游戏.
看起来很简单,但我不知道如何在主视图中调用函数来更新当前游戏。任何指针将不胜感激。
使用 .sheet
的 onDismiss
参数,如
我有一款 SwiftUI 益智游戏。我存储玩过的谜题并在历史视图中显示。点击按钮时,历史视图显示为 sheet。在历史视图中,我想要一个按钮(“重播拼图”)应该 1) 关闭历史视图,以及 2) 运行 主视图中的一个函数,以便可以重播历史视图中的游戏.
看起来很简单,但我不知道如何在主视图中调用函数来更新当前游戏。任何指针将不胜感激。
使用 .sheet
的 onDismiss
参数,如