如何跨多个UITableView持久保存导航栏

时间:2016-05-06 20:27:38

标签: swift storyboard tableview navigationbar

我正在尝试为我的应用程序构建一个多级TableVIew显示,例如:

First TableView:列出练习名称。用户可以选择练习 第二个TableView:列出高级练习细节。用户可以选择一些细胞来深入研究

前进和后退导航应该以典型的方式工作,不需要唯一的路由。

我已将第一个TableView连接到第二个TableView,这似乎正在向前导航(例如,选择练习并查看高级详细信息)。但是,除了第一个TableViewController之外,我没有在任何视图中获取导航栏。

对于缺少它的视图,我手动打开了属性检查器中“顶栏”中的导航栏,因此它现在显示在故事板中,但它仍然在模拟器中丢失。

Code is on GitHub

Storyboard

First TableView:

Working Nav Bar

第二个TableView:

Missing Nav Bar

1 个答案:

答案 0 :(得分:2)

您使用的是错误的segue类型。如果您打开故事板,则表示您正在使用"显示详细信息(例如替换)" Segue公司: enter image description here

你应该在列表中使用它之前的选项,"显示(例如推送)"类型segue: enter image description here