提出一个模态UINavigationController

时间:2010-12-05 03:38:37

标签: iphone uinavigationcontroller

在我的app委托中我这样做:

navigationController = [[[UINavigationController alloc] initWithRootViewController:homePageController] autorelease];
[tabBarController presentModalViewController:navigationController animated:YES];

目前是一个模态UINavigationController。 但是在homePageController中如何在该导航控制器中推送其他视图?

我应该调用homePageController的方法吗?

MyDelegate *delegate = (MyDelegate *) [[UIApplication sharedApplication] delegate];
[delegate.navigationController pushViewController:newView animation:YES];

或者我应该用另一种方式?

1 个答案:

答案 0 :(得分:1)

您可以通过UIViewController属性访问任何navigationController的父导航控制器。所以,在你的HomePageController方法中:

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