2013-04-23 15 views
1

这个应用程序提供了6个屏幕的细节形式输入,通过使用UINavigationController通过主表视图访问。如何滑过UINavigationController树叶而不推动?

因此,用户启动时将主屏幕用作菜单,并依次向下钻取每个详细视图。树的深度为2:在1级,有主视图(菜单)。在2级,有6个细节视图。

现在,最常见的工作流程是以线性方式轮流浏览6个细节屏幕中的每一个。每次回到菜单最好都是麻烦的。

因此,我想通过滑动手势为用户提供从一个详细画面转到下一个或前一个画面的可能性。

我该怎么做?

我可以成立2 UIGestureRecognisers。没问题。我甚至把它们连接到一个push segue上,并且它可以工作,但这不是我想要的行为:我想深度停留在2.换句话说,我想将segways以替换成不是push导航堆栈顶部的视图。

什么是最好的方法?

第二:视图切换一个滑动手势结束。我宁愿让动画在期间开始滑动,用户在观看部分显示的下一个/上一个视图时有机会改变主意,就像照片应用处理从一张照片滑动到下一张/上一张一样。

这可能吗?

感谢您的任何见解。

回答

相关问题