导航栏在 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,它将打开带有导航栏的主视图控制器。
我正在尝试添加导航控制器并将其与家相关联(当然还有连接到家的控制器)
这是因为我不想在前 3 个 VC(故事板条目、登录和注册)中没有导航控制器。我的问题是,在前三个 VC 之一的简单 self.performSegue(withIdentifier: "goToHome1", sender: self)
之后,导航栏消失了,这是我第一次添加导航控制器,直到现在我总是只使用这个公式self.performSegue(withIdentifier: "goToXcontroller", sender: self)
从一个控制器切换到另一个控制器,所以也许我必须更改一些东西才能解决这个问题?我也试图找到一些关于 NC 的教程,但我没有找到可以帮助我解决这个问题的明确内容。
您必须为 UINavigationController
创建 segue 而不是主视图控制器。您正在通过直接使用 segue 到主视图控制器来跳过导航控制器。
您的导航控制器的 Rootviewcontroller 是主页视图控制器。因此,如果您为导航控制器创建一个 segue,它将打开带有导航栏的主视图控制器。