我已经阅读了有关segues的其他帖子但没有解决我的问题。
简单地说,我的ViewControllers就像书一样订购。我希望向后过渡(例如:从第9页到第8页)始终从左到右呈现(滑过)。我希望从右到左呈现前向过渡(从第9页到第10页)。
是的,如果您逐页翻页,我的导航控制器后退按钮(左上角)会显示如下内容。但是,如果从索引中跳转,则导航控制器上的后退功能会将您带回索引。
我的目标是,如果用户从索引跳转到第9页(例如),然后向右滑动,它将向右滑动页面并显示第8页。一旦在第8页,如果他们向左滑动该页面将向左滑动,它们将再次位于第9页。
默认情况下,我的所有ViewControllers都是从右到左滑动显示的。
示例:将它想象成一本书,如果我使用索引跳到第4章,然后向右滑动并从堆栈弹出一个视图,我将回到索引。但是,如果您使用第394章第4章并向右滑动,则不希望返回索引!您想要转到第393页第3章的最后一页!所以导航堆栈对我没有帮助。
结束示例
详细信息:1。我在按钮上使用新的Xcode“Show”在ViewControllers之间切换。
我正在使用导航控制器,左上角的“后退”按钮功能。这使用导航堆栈并且工作正常。 但是我在底部有自己的自定义导航栏(后退按钮,主页按钮,索引按钮,前进按钮)和手势。这些是我想要的书籍功能。 快速编码。 使用Xcode 7 我读过有动画代码。我已经阅读了可以使用的深度程序转换。只是选择我想从左边呈现的segue并轻松地反转动画,这似乎很疯狂。
谢谢!