自定义动画segues swift 2 xcode 7

时间:2016-08-07 00:35:21

标签: iphone

我已经阅读了有关segues的其他帖子但没有解决我的问题。

简单地说,我的ViewControllers就像书一样订购。我希望向后过渡(例如:从第9页到第8页)始终从左到右呈现(滑过)。我希望从右到左呈现前向过渡(从第9页到第10页)。

是的,如果您逐页翻页,我的导航控制器后退按钮(左上角)会显示如下内容。但是,如果从索引中跳转,则导航控制器上的后退功能会将您带回索引。

我的目标是,如果用户从索引跳转到第9页(例如),然后向右滑动,它将向右滑动页面并显示第8页。一旦在第8页,如果他们向左滑动该页面将向左滑动,它们将再次位于第9页。

默认情况下,我的所有ViewControllers都是从右到左滑动显示的。

示例:将它想象成一本书,如果我使用索引跳到第4章,然后向右滑动并从堆栈弹出一个视图,我将回到索引。但是,如果您使用第394章第4章并向右滑动,则不希望返回索引!您想要转到第393页第3章的最后一页!所以导航堆栈对我没有帮助。

结束示例

详细信息:1。我在按钮上使用新的Xcode“Show”在ViewControllers之间切换。

我正在使用导航控制器,左上角的“后退”按钮功能。这使用导航堆栈并且工作正常。 但是我在底部有自己的自定义导航栏(后退按钮,主页按钮,索引按钮,前进按钮)和手势。这些是我想要的书籍功能。 快速编码。 使用Xcode 7 我读过有动画代码。我已经阅读了可以使用的深度程序转换。只是选择我想从左边呈现的segue并轻松地反转动画,这似乎很疯狂。

谢谢!

0 个答案:

没有答案