小编laz*_*uge的帖子

SwiftUI:如何以编程方式更改 rootview 控制器

我试图在用户注销后将 rootview 控制器更改为不同的屏幕。

    if let window = UIApplication.shared.windows.first {
        window.rootViewController = UIHostingController(rootView: SignInView())
        window.endEditing(true)

        window.makeKeyAndVisible()
    }
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止所拥有的。它导航到不同的视图,但它使新视图上的按钮无法使用。有没有更好的方法来更改 rootview 或者我错过了什么?

ios swift swiftui

4
推荐指数
1
解决办法
5756
查看次数

标签 统计

ios ×1

swift ×1

swiftui ×1