Swift - 无法显示导航栏

时间:2016-01-24 09:55:14

标签: ios xcode swift

我知道这些问题已被多次询问,我在一些帖子中详细介绍了常规步骤,但它没有成功。显然我错过了导致这种意外行为的小细节。

我有一个标签栏控制器,其中有一个从UITableViewController继承的VC(注释为VC1)。当我点击表格中的一行时,它会转到另一个显示详细信息的视图(注释为VC2)。我希望在详细信息视图中显示导航栏,但事实并非如此。我尝试了以下选项:

  • 我尝试将segue设置为Show type和Show Detail类型。没有工作。
  • 我在viewWillAppear中尝试做self.navigationController?.navigationBarHidden = false,但这也没有用。
  • 我在viewWillAppear中尝试做self.tabBarController?.navigationController?.navigationBarHidden = false,但是没有用。
    • 我嵌入了一个导航控制器,但又没有运气。

有人可以概述我可能遗漏的东西吗?

添加了注释的流图像。

enter image description here

2 个答案:

答案 0 :(得分:0)

确保在顶部栏中显示推断而不是没有。

Top right corner where it says status bar should be inferred

答案 1 :(得分:0)

尝试使用detailViewController,查看Xcode中的Master-Detail模板。也许这是一个Xcode错误,尝试重新启动Xcode或重新创建ViewControllers