所以我以编程方式创建了一个使用导航控制器的选项卡控制器(基于 Jeff Fithian 的 例子)。现在我需要将一个附加页面推送到导航栏控制器上(即我单击了列表上的一个项目),但我不太清楚如何从视图控制器获取对当前视图的导航控制器的引用。

我采用了程序化方法,因为这是启动有效项目的唯一方法,但现在我真的陷入了困境。

有任何想法吗?

我确信某个地方有一个教程可以解决这个问题,但是经过四天的寻找(我正处于中大西洋“雪”紧急情况中)我什么也没发现......

有帮助吗?

解决方案

您可以使用以下命令从视图控制器中找到导航控制器 .navigationController 财产。

[my_view_ctrler.navigationController pushViewController:other_view_ctrler animated:YES];
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top