相关疑难解决方法(0)

SwiftUI-SwiftUI中是否有一个popViewController等效项?

我当时正在使用SwiftUI,希望能够在点击按钮时返回到上一个视图,就像我们popViewController在内使用的一样UINavigationController。到目前为止,是否有提供的方法?

我也曾经尝试过NavigationDestinationLink这样做而没有成功。

struct AView: View {
    var body: some View {
        NavigationView {
            NavigationButton(destination: BView()) {
                Text("Go to B")
            }
        }
    }
}

struct BView: View {
    var body: some View {
        Button(action: {
            // Trying to go back to the previous view
            // previously: navigationController.popViewController(animated: true)
        }) {
            Text("Come back to A")
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

swift swiftui

33
推荐指数
7
解决办法
4212
查看次数

iOS SwiftUI:以编程方式弹出或关闭视图

我找不到有关使用SwiftUI 编程方式弹出关闭 所显示视图的任何方式的任何参考。

在我看来,唯一的方法是对模式使用已经集成的幻灯片dow操作(以及是否/如何禁用此功能?),以及对导航堆栈使用后退按钮。

有人知道解决方案吗?您知道这是一个错误还是会一直保持这种状态?

ios swift swiftui

16
推荐指数
7
解决办法
4603
查看次数

标签 统计

swift ×2

swiftui ×2

ios ×1