后退按钮不会显示在导航控制器中

时间:2016-07-19 02:39:56

标签: ios xcode uinavigationcontroller

我在一个视图控制器中将表格单元格中的show segue添加到导航控制器中嵌入的另一个表格视图中。当我在第一个视图中单击单元格时,segue按预期工作并显示新视图。但是,“后退”按钮(带有原始视图的标题)不会出现在导航栏中。

我搜索过SO并发现了过去提出的一些问题(Swift和Objective-C)。他们中的大多数人认为第一种观点需要一个标题才能发挥作用。我有一个头衔。我甚至以编程方式添加了一个,以防万一。这没有用。其中一个答案建议在segue中添加一个标识符;这也没有帮助我。

我还能如何调试此问题?

xcode window main window detail window

3 个答案:

答案 0 :(得分:16)

似乎问题在于你正在推进一个全新的navigationController,将其删除,并将segue直接置于新视图Detail本身,它们必须位于同一个navigationControllerposition:fixed 1}}工作

答案 1 :(得分:0)

确认您没有在目标控制器中隐藏后退按钮...

答案 2 :(得分:0)

通过删除按钮,我在故事板中有一个 left bar button item,后退按钮出现了。