在navigationcontroller应用程序中,我使用了
ViewController * modalViewController = [[ViewController alloc] initWithNibName:@“ViewController”bundle:nil];
[[self navigationController]presentModalViewController:modalViewController animated:NO];
[modalViewController release];
上面的代码将加载anotherviewcontroller .... 我想从这个viewcontroller(ViewController)中推出一个moreviewcontroller ......
任何人都可以帮助我吗?
提前致谢...
答案 0 :(得分:1)
如果你真的想在模态视图中推送视图控制器,那么模态视图需要是一个UINavigationController。所以你会做这样的事情:
ViewController *modalViewController=[[ViewController alloc]initWithNibName:@"ViewController" bundle:nil];
UINavigationController *modalNavController = [[UINavigationController alloc] initWithRootViewController:modalViewController];
[modalViewController release];
[self.navigationController presentModalViewController:modalNavController animated:NO];
[modalNavController release];
我一般不建议这样做,因为它让用户感到困惑,但在某些情况下它是有道理的。
答案 1 :(得分:0)
你是指pushViewController中的“push”,还是presentModalViewController中的“push”?
答案 2 :(得分:0)
在presentModalViewController
中