UINavigationController

UINavigationController

我有一个发生这种情况的应用程序:

首先,您看一下UIViewController,它使您可以运行计时器(用于“足球”场上正在运行的sprint)。

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

因此,我继续使用Storyboard,在UIViewController中添加一个按钮,当用户触摸它时,他们会选择UINavigationController,开展业务,然后他们想回到比分。

但是UINavigationController的第一个屏幕没有BACK按钮(因为呈现的场景不是UINavigationController,我不能在Storyboard中显示)。但是我不认为第一个屏幕应该是导航控制器。

抱歉,如果这太简单了,我只是在UINavigationController的第一个外观上丢失了如何使后退按钮显示的方法,或者如果我缺少其他一些东西,那就是更好的方法。

如果可能的话,希望在情节提要中执行所有这些操作,不过似乎更适合未来。

最佳答案

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

无法返回第一个视图的原因是,因为第二个视图已嵌入导航控制器中,所以仅使用情节提要板是无法识别的。您已经走了,没有其他导航方法可以回去了:

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

您的导航控制器不了解VC1,因此需要如下所示:

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

关于ios - 如何从UINavigationController选择到UIViewController,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31227193/

10-10 14:21
查看更多