我通过以下方式将一组新的ViewControllers设置为我的导航控制器:
MainMenuViewController *mainMenuViewController = [[MainMenuViewController alloc] init];
NSArray *controllerArray = [NSArray arrayWithObject:mainMenuViewController];
[mainMenuViewController release];
[self.navController setViewControllers:controllerArray animated:YES];
唯一的问题是我似乎无法设置过渡样式。理想情况下,我希望它翻转。这能实现吗?重要的是我要使用 setViewControllers:animated 而不是 presentModalViewController,因为我在堆栈之间来回切换,并希望保持每个导航控制行为。