首页 文章

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

提问于
浏览
0

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

我已经尝试将导航控制器嵌入到我的第一个场景中并将我的segue切换为“show”并将navigationbar.isHidden设置为true,然后在我的最后一个屏幕上尝试在viewdidappear中将其设置为false,然后再将其设置为true viewdiddissapear .

首先它没有用,(我只需要修补它),但其次看起来很多“工作”只是为了在两个屏幕之间进行导航 .

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

2 回答

  • 1

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

  • 1

    viewController 中你要隐藏 navBarviewDidLoad 中添加以下内容

    self.navigationController!.isNavigationBarHidden = true
    

相关问题