如何弹出回到moreViewController?

时间:2011-01-10 04:16:17

标签: iphone ios4 uiviewcontroller

假设我有一个使用tabbarcontroller和10个UIViewControllers的应用程序,一旦UIViewController超过5,Apple iPhone将为我生成moreViewController以存储其余的UIViewController。我的问题是,我想实现一个自定义的方法来回到更多的viewController,而不是使用左下角的默认返回。我怎么能这样做?

我试过

[moreNavigationController popToRootViewControllerAnimated:NO];

但似乎我没有运气。谢谢。

2 个答案:

答案 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]