我需要制作一个包含以下内容的应用:
有关如何实现这一目标的任何想法?
我尝试使用单个视图控制器作为rootViewController,它管理其他视图控制器的交换,但遇到了一些问题。我不禁想到有更“适当”的方法来实现这一目标。
非常感谢。
答案 0 :(得分:1)
这应该做你需要的,注意索引0是你的rootViewController并代替你想在第二行改变的viewController:
NSArray * viewControllers = [self.navigationController viewControllers];
NSArray * newViewControllers = [NSArray arrayWithObjects:[viewControllers objectAtIndex:0], [viewControllers objectAtIndex:1], thirdController,nil];
[self.navigationController setViewControllers:newViewControllers];