我正在开发一个有多个视图的应用程序。我创造了不同的xib&查看每个视图的控制器。要使用代码单击按钮,请打开每个视图:
-(IBAction)NextView{
NextViewController *screen = [[NextViewController alloc] initWithNibName:nil bundle:nil];
screen.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentModalViewController:screen animated:YES];
[screen release];
}
我使用该视图中的相同方法打开下一个。要关闭我使用的视图:
-(IBAction)ReturnMainMenu {
[self dismissModalViewControllerAnimated:YES];
}
如何从一个按钮返回到最后一个视图(比如第四个视图)的主视图再次开始,而不是用按钮关闭每个视图?
答案 0 :(得分:0)
试试这个:
[self popToRootViewControllerAnimated:YES];
此方法还会返回在需要保留轨道时弹出的控制器的NSArray,如:
NSArray *poppedControllers = [self popToRootViewControllerAnimated:YES];