【发布时间】:2012-11-20 12:34:54
【问题描述】:
我设置了一个具有 3 个视图的导航控制器。我使用带有滑动手势的 push segue 来模仿 iPhone 主屏幕(应用程序页面)。它工作正常,但我注意到当向右滑动以返回页面时,过渡动画使其看起来像是在前进页面。关于如何获得推动转场动画以使其向左移动的任何想法?
【问题讨论】:
标签: iphone xcode storyboard uistoryboardsegue
我设置了一个具有 3 个视图的导航控制器。我使用带有滑动手势的 push segue 来模仿 iPhone 主屏幕(应用程序页面)。它工作正常,但我注意到当向右滑动以返回页面时,过渡动画使其看起来像是在前进页面。关于如何获得推动转场动画以使其向左移动的任何想法?
【问题讨论】:
标签: iphone xcode storyboard uistoryboardsegue
您不应该为此使用导航控制器。您应该将页面放在滚动视图中,或者使用UIPageViewController。从 iOS 6 开始,您可以将页面视图控制器的 transitionStyle 设置为 UIPageViewControllerTransitionStyleScroll。
【讨论】:
更好地使用 unwindSegues 它们很容易,我通过这篇文章学会了使用它们:https://spin.atomicobject.com/2014/10/25/ios-unwind-segues/
还有一个 Stackoverflow 相关的:What are Unwind segues for and how do you use them?
【讨论】: