假设我有一个使用tabbarcontroller和10个UIViewControllers的应用程序,一旦UIViewController超过5,Apple iPhone将为我生成moreViewController以存储其余的UIViewController。我的问题是,我想实现一个自定义的方法来回到更多的viewController,而不是使用左下角的默认返回。我怎么能这样做?
我试过
[moreNavigationController popToRootViewControllerAnimated:NO];
但似乎我没有运气。谢谢。
答案 0 :(得分:0)
您可以创建一个ViewControllers数组,然后弹出到您需要的视图控制器。
您可以尝试这段代码
-(IBAction)home:(id)sender{
NSArray *array = self.navigationController.viewControllers;
[self.navigationController popToViewController:[array objectAtIndex:1] animated:YES];
}
干杯
答案 1 :(得分:0)
[self.navigationController popToRootViewControllerAnimated:YES]