segue后导航栏消失

时间:2017-11-25 11:25:05

标签: ios swift uinavigationcontroller uinavigationbar swift4

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

enter image description here

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

1 个答案:

答案 0 :(得分:2)

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

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