iPhone - 建设有viewControllers
问题描述:
线性工作流予有这种应用程序,将有一个单一的流,就像一个向导,基本上由4个视图控制器的东西。让我们称他们为A,B,C和D.iPhone - 建设有viewControllers
应用开始显示A.从A,用户可以去B.从B中的用户可以到C或回B.从d用户可以回去以C或完成什么事情而回到A.
喜欢的东西:
A <-> B <-> C <-> D
^ |
┕━━━━━━━━━━━━━━━━━┙
我的观点是这样的:
如果我开始在A,B存在,目前C,目前d,所有这些A,B和C会在堆栈上,这样我就可以弹出,回到最后一个,但是当我在d,在我的脑海中,CORRE ct去A的方法是从堆栈中弹出D,C和B.我怎样才能从D到A,摆脱堆叠中的一切?
谢谢。
答
此行可能是你追求的:
[self.navigationController popToRootViewControllerAnimated:YES];
苹果UINavigationController Class Reference具有优异的插图和做更奇特的事情的例子(如从D跳到B)。
答
您可以使用UINavigationControllers popToRootViewControllerAnimated:
,这里是一个参考UINavigationController Class Ref
答
的UINavigationController
可能是一个有效的解决方案。通过这个组件,您可以免费获得这种类型的线性工作流程。
感谢。我认为这将会诀窍! :d – SpaceDog 2012-01-10 19:32:19