如何在Swift iOS的最后一个屏幕上显示导航栏?

时间:2016-09-19 17:18:38

标签: ios swift uinavigationcontroller

如果我总共有6个屏幕并且我想在我的最后两个场景之间添加导航控制器,那么我的最终屏幕有一个导航栏/通过导航控制器导航有一个简单的方法那样做?

我尝试将导航控制器嵌入到我的第一个场景中并将我的segues切换到" show"并在出现时将navigationbar.isHidden设置为true,然后在我的最后一个屏幕上尝试在viewdidappear中将其设置为false,然后在viewdiddissapear中将其设置为true。

首先它没有用,(我只是需要修补它),但其次似乎有很多"工作"只是为了在两个屏幕之间进行导航。

您是否必须在整个项目中进行导航才能在两个特定屏幕之间进行导航?最好的方法是什么?

2 个答案:

答案 0 :(得分:1)

在您要隐藏viewController的{​​{1}}中,在navBar

中添加以下内容
viewDidLoad

答案 1 :(得分:1)

如果您有故事板,您应该能够选择倒数第二个屏幕并使用编辑器 - >嵌入式 - >导航控制器菜单项。