2011-08-26 50 views
0

因此,我有一个导航控制器,其中对于每一行选择,我推送ViewController A.但是,ViewController A是另一个项目表。iOS中的模拟“嵌套”导航控制器

因此,我很难找出如何使ViewController A也充当导航控制器,其中我曾经在ViewController A中选择行,我可以推送一个视图控制器,我们将其命名为ViewController B

我试图在现有的导航控制器内添加一个导航控制器对象无济于事。

我该怎么办?

在此先感谢!

回答

2

NavigationController有一个rootController - 在你的情况下,这是一种表视图控制器。当你推视图控制器A - 你使用父导航控制器。因此,您可以通过此“父级”导航控制器推送尽可能多的视图控制器。请仔细阅读this苹果文档部分

+0

这是否意味着我必须将根视图控制器的引用传递给我推入堆栈的视图控制器? – yretuta

+0

不,您可以从任何使用navigationController属性 –

+0

推送的控制器访问您的导航控制器。你可以把它作为答案,我会接受它;) – yretuta