我有一个问题,我不知道如何解决。目前我主要UIViewController
有一些按钮。这是使用app创建的初始视图。在它上面,一个按钮调用故事板segue与ViewController上的样式Modal,它是UINavigationController
的一部分。之后,很少有其他视图控制器在UINavigationController
通过segues处理并通过navigationController:popViewControllerAnimated
返回。我不知道如何从UINavigationController
返回到UIViewController
。我试过,当我第一次使用navigationctrl时,
[self removeFromParentViewController];
但是只删除了视图,但似乎UINavigationController
以某种方式保持活着,因为结果是黑屏。创建未连接的segue并从代码中调用它是可能的,但我不确定这是否是正确的方法。这会让导航控制器活着吗?
答案 0 :(得分:1)
首先使用UIViewController
然后使用UINavigationController
是否有任何理由?
为什么不改变它,以便UINavigationController
是初始视图控制器,然后从那里驱动所有内容。
如果您希望第一个视图没有导航栏,则可以轻松隐藏它。
通过弹出并推送UINavigationController
。