ViewController到NavigationController并返回

时间:2012-12-10 18:55:32

标签: ios uiviewcontroller uinavigationcontroller uistoryboardsegue

我有一个问题,我不知道如何解决。目前我主要UIViewController有一些按钮。这是使用app创建的初始视图。在它上面,一个按钮调用故事板segue与ViewController上的样式Modal,它是UINavigationController的一部分。之后,很少有其他视图控制器在UINavigationController通过segues处理并通过navigationController:popViewControllerAnimated返回。我不知道如何从UINavigationController返回到UIViewController。我试过,当我第一次使用navigationctrl时,

[self removeFromParentViewController];

但是只删除了视图,但似乎UINavigationController以某种方式保持活着,因为结果是黑屏。创建未连接的segue并从代码中调用它是可能的,但我不确定这是否是正确的方法。这会让导航控制器活着吗?

1 个答案:

答案 0 :(得分:1)

首先使用UIViewController然后使用UINavigationController是否有任何理由?

为什么不改变它,以便UINavigationController是初始视图控制器,然后从那里驱动所有内容。

如果您希望第一个视图没有导航栏,则可以轻松隐藏它。

通过弹出并推送UINavigationController

,您可以在所有视图中移动