在navigationcontroller应用程序中,我使用
ViewController *modalViewController=[ViewController allocinitWithNibName:@"ViewController“包:nil];
[[self navigationController]presentModalViewController:modalViewController animated:NO];
[modalViewController release];上面的代码将加载另一个视图控制器...我想从这个ViewController(ViewController)中再推一个ViewController。
有人能帮我吗?
先谢谢你...
发布于 2009-08-19 08:45:58
如果您实际上想在模式视图中推送视图控制器,那么模式视图需要是一个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];我通常不建议这样做,因为这会让用户感到困惑,但在某些情况下,这样做是有意义的。
发布于 2009-08-18 13:48:12
你指的是pushViewController中的"push“,还是presentModalViewController中的”push“?
发布于 2009-08-19 06:56:09
在presentModalViewController中
https://stackoverflow.com/questions/1293897
复制相似问题