0
UINavigationController *loginNavCon = [[UINavigationController alloc] init];
loginNavCon.navigationController.navigationBarHidden=YES;
loginNavCon.navigationBar.barStyle = UIBarStyleBlack;

//I created navigationcontroller hear

PushMe *p=[[PushMe alloc]initWithNibName:@"PushMe" bundle:[NSBundle mainBundle]];

//これは単純な ControllView です。カラービューだけがあります

[loginNavCon pushViewController:p animated:YES];
NSArray *currentViewControllers = [loginNavCon viewControllers];
NSMutableArray *vcs =  [NSMutableArray arrayWithArray:currentViewControllers];

[loginNavCon setViewControllers:vcs animated:NO];
[loginNavCon popViewControllerAnimated:YES];
[loginNavCon popToViewController:p animated:YES];
4

1 に答える 1

0

ルートを次のように設定します。

initWithRootViewController:(UIViewController *)rootViewController

ポップすると、この VC に戻ります。

于 2013-07-17T13:37:46.607 に答える