0

我有一个问题,我不确定如何解决。目前我主要UIViewController有一些按钮。这是使用 app 创建的初始视图。在它上面,一个按钮调用 Storyboards segue 与 ViewController 上的样式 Modal ,它是UINavigationController. 之后,在UINavigationControllervia segues 中处理了一些其他视图控制器并返回 via navigationController:popViewControllerAnimated。我不知道如何从UINavigationController第一个返回UIViewController。我试过,当我在navigationctrl上的第一个时,

[self removeFromParentViewController];

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

4

1 回答 1

1

你有什么理由使用UIViewControllerfirst 和 THEN aUINavigationController吗?

为什么不改变它,让它UINavigationController成为初始视图控制器,然后从那里驱动一切。

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

这样,您可以通过弹出和推入UINavigationController.

于 2012-12-11T09:00:24.303 回答