我如何从 UINavigationController 转到 UIViewController

How do I segue from a UINavigationController to a UIViewController

我有一个应用会发生这种情况:

首先你看一下 UIViewController,它可以让你 运行 一个计时器(用于 运行 在足球场上冲刺)。

所以你完成了你的时间,你看到了结果,然后你可以做一些其他的事情。一个是你可以查看你以前的分数列表,所以我转到 UINavigationController 来显示这些(因为如果你选择一个分数,你可以向下钻取并获得有关该冲刺的更多信息)。

所以我继续 Storyboard,我向 UIViewController 添加了一个按钮,当用户触摸它时,他们会转至 UINavigationController,处理他们的业务,然后他们想返回乐谱。

但是 UINavigationController 的第一个屏幕没有 BACK 按钮(因为呈现它的场景我认为不是 UINavigationController)而且我无法让它出现在 Storyboard 中。但是我觉得首屏不应该是导航控制器。

抱歉,如果这太简单了,我只是想念如何在 UINavigationController 的第一眼看到后退按钮,或者如果我还想念其他一些更好的方法来完成这一切。

如果可能的话,我想在情节提要中完成所有这些,看起来更适合未来。

将您的第一个视图控制器嵌入到导航控制器中。

您无法返回到第一个视图的原因是因为您将第二个视图嵌入到导航控制器中,因此仅使用情节提要无法识别返回方式;没有进一步的导航方式回到它,因为你已经离开了:

VC1 --> 导航控制器 --> VC2 --> 等等

您的导航控制器不了解 VC1,因此它需要看起来像这样:

导航控制器 --> VC1 --> VC2 --> 等等