2011-03-22 138 views
1

我在我的项目中使用5页.. 在这里,我可以导航第1至5页使用presentModelViewController .. 如何在页之间发布,如2,3,4当我浏览从5一页一页地1 ..UIViewController发布在iPhone

谢谢..

回答

0

使用pushViewController代替presentModalViewController推到导航控制器堆叠多个视图。当你想回到根目录调用popToRootViewControllerAnimated,你的UINavigationController将释放所有不再在视图堆栈上的视图。

+0

非常感谢你...... – user658202 2011-03-22 08:05:57

+0

然后当我想导航到第5页到第2页时,该做什么。 – user658202 2011-03-22 08:09:40

1

要直接弹出到根视图控制器使用:

[self.navigationController popToRootViewControllerAnimated:YES]; 

为了跳出回特定的控制器使用此代码:

NSArray *viewController = self.navigationController.viewControllers; 
[self.navigationController popToViewController:[viewController objectAtIndex:1] animated:YES]; 

这里objectAtIndex将您所需的viewVController。

希望这对你有用。