导航栏在 segue 后消失

Navigation bar disappear after segue

我正在尝试添加导航控制器并将其与家相关联(当然还有连接到家的控制器)

这是因为我不想在前 3 个 VC(故事板条目、登录和注册)中没有导航控制器。我的问题是,在前三个 VC 之一的简单 self.performSegue(withIdentifier: "goToHome1", sender: self) 之后,导航栏消失了,这是我第一次添加导航控制器,直到现在我总是只使用这个公式self.performSegue(withIdentifier: "goToXcontroller", sender: self) 从一个控制器切换到另一个控制器,所以也许我必须更改一些东西才能解决这个问题?我也试图找到一些关于 NC 的教程,但我没有找到可以帮助我解决这个问题的明确内容。

您必须为 UINavigationController 创建 segue 而不是主视图控制器。您正在通过直接使用 segue 到主视图控制器来跳过导航控制器。

您的导航控制器的 Rootviewcontroller 是主页视图控制器。因此,如果您为导航控制器创建一个 segue,它将打开带有导航栏的主视图控制器。