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

问题描述 投票:0回答:4

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

我搜索了 SO,发现过去有很多这样的问题(包括 Swift 和 Objective-C)。他们中的大多数建议第一个视图需要一个标题才能工作。我确实有一个头衔。为了以防万一,我什至以编程方式添加了一个。那没有帮助。建议向 segue 添加标识符的答案之一;那对我也没有帮助。

我还能如何调试这个问题?

ios xcode uinavigationcontroller
4个回答
19
投票

似乎问题在于您正在推入一个全新的

navigationController
,将其删除,然后直接进入新视图
Detail
本身,它们必须在同一个
navigationController
中才能工作


0
投票

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


0
投票

我在情节提要中有一个

left bar button item
删除按钮,后退按钮出现了。


0
投票

可能是因为您将新视图呈现为模态,请尝试改为推送

© www.soinside.com 2019 - 2024. All rights reserved.