【发布时间】:2020-05-01 21:08:09
【问题描述】:
在 SwiftUI 中,我试图找到一种方法来检测 视图即将被删除,仅在使用默认 navigationBackButton 时。然后执行一些操作。
使用onDisappear(perform:) 的作用类似于viewDidDisappear(_:),并在另一个视图出现后执行操作。
或者,我认为可以通过检测何时按下默认 navigationBarBackButton 来解决上述问题。但我没有发现任何检测方法。
是否有任何解决方案可以在另一个视图出现之前执行某些操作?
(我已经知道可以通过创建自定义导航返回按钮来关闭视图)
【问题讨论】:
标签: ios swiftui navigationview