小编bjo*_*lau的帖子

在 SwiftUI 中使用 NavigationStack 呈现工作表视图

我试图弄清楚是否有办法在 iOS 16 中使用新的 NavigationStack 打开工作表,但似乎找不到方法。

因此,可以使用以下命令打开工作表:

.sheet(isPresented: $isShowing)
Run Code Online (Sandbox Code Playgroud)

但是使用新的 NavigationStack,您将拥有一个呈现类型的数组:

.navigationDestination(for: SomeType.self, destination: { route in
Run Code Online (Sandbox Code Playgroud)

如果我能以某种方式定义当呈现特定目的地时它将作为工作表打开而不是使用模式导航,那就太棒了。

有谁知道这是否可以实现?:)

swiftui swiftui-sheet swiftui-navigationstack

7
推荐指数
1
解决办法
3336
查看次数