NavController从子视图推送

时间:2011-09-15 14:50:39

标签: ios xcode4 uinavigationcontroller subview

我有一个带有标签栏和导航控制器的应用程序,用于其中一个标签视图。 导航控制器正在推送几个视图,其中一个有一个允许添加子视图的按钮(我实际上是在显示一个弹出消息 - 而不是uialert-当按下该按钮时)。

问题是,我想在子视图中按下按钮后能够推送新的视图控制器...

即使我使用appdelegate.tabbar.navigationController的pushmethod

,我找不到我的navcontroller

你们其中一个人是否对如何实现它有简单的想法?

非常感谢!

1 个答案:

答案 0 :(得分:0)

如果按钮的第二个按钮的按下操作与另一个按钮的操作在同一UIViewController处理,您应该只需使用

[self.navigationController pushViewController:newViewController animated:YES];

如果您的子视图拥有自己的UIViewController,则可以添加对您的第一个UIViewControllernavigationController本身的引用,并以此方式使用。