我创建了一个用户注册屏幕。当用户在第一个视图中单击“注册”时,我将从用户那里获得“用户名,电子邮件和密码”。输入用户信息后,我将保存Firebase,如果没有错误,我想切换到其他视图。但是我有一个问题,例如我分享的图片。有2个导航栏标题和背面。我该如何解决,谢谢您。
第一视图:(登录或注册)
NavigationLink(
destination: UsernameView(),
label: {
Text("Sign Up")
})
第二视图:
@State var isLinkActive = false
...
NavigationLink(
destination: ChatScreen(),
isActive: $isLinkActive,
label: {
// BUTTON START
Button(action: {
//Here, the data will be saved in the database.
self.isLinkActive = true
}, label: {
Text("Button")
})
// BUTTON END
})
第三视图: 如您将在此处看到的,有2个导航栏标题和后退按钮。我不希望这种情况发生,我希望所有视图都同步运行。