View SwiftUI-新页面

View SwiftUI-新页面,view,swiftui,View,Swiftui,假设我的应用程序有两页;登录页面和主页。我分别用SwiftUI视图创建了这两个。我将如何在它们之间进行转换。我尝试了NavigationView,但第二个页面打开时显示了NavigationBar(第一个页面名为arrow)。总之,如何在两个视图之间进行干净的切换?您只需使用switch或if/else:) firstView和secondView绑定到firstView变量 另一种解决方案是使用handlesExternalEvents切换视图 用法示例: 另一种解决方案是隐藏导航栏: .

假设我的应用程序有两页;登录页面和主页。我分别用SwiftUI视图创建了这两个。我将如何在它们之间进行转换。我尝试了NavigationView,但第二个页面打开时显示了NavigationBar(第一个页面名为arrow)。总之,如何在两个视图之间进行干净的切换?

您只需使用switch或if/else:)

firstView和secondView绑定到firstView变量


另一种解决方案是使用
handlesExternalEvents
切换视图

用法示例:


另一种解决方案是隐藏导航栏:

.navigationBarHidden(true)
.navigationBarHidden(true)