【发布时间】:2019-10-24 02:20:05
【问题描述】:
我找不到任何有关使用 SwiftUI 以pop或dismiss以编程方式呈现我的视图的任何方法的参考。
在我看来,唯一的方法是对模式使用已经集成的滑动向下操作(如果我想禁用此功能该怎么办/如何?),以及导航堆栈的后退按钮。
有人知道解决办法吗? 你知道这是一个错误还是会一直这样?
【问题讨论】:
-
鉴于当前的 API 状态,您必须自己实现这些转换。
-
您现在可以在 Beta 5 中为 Navigation 和 Modals 执行此操作。请参阅下面的答案。
-
看看这个开源项目:github.com/biobeats/swiftui-navigation-stack 它是 SwiftUI 的替代导航堆栈,除其他外,它提供了以编程方式推送/弹出的可能性。如果你们能和我一起改进这个项目,那就太好了。
-
@Andrea,你解决了吗?我还是卡在这里
-
在这里您可以通过示例找到最简单的答案????:
stackoverflow.com/a/62863487/12534983