将 segue 动画向左移动



我设置了一个具有 3 个视图的导航控制器。我使用带有滑动手势的推送 segue 来模仿 iPhone 主屏幕(应用程序页面)。它工作正常,但我注意到当向右滑动以返回页面时,过渡动画使其看起来像前进的页面。关于如何让推送 segue 动画使其向左移动的任何想法?

您不应该为此使用导航控制器。 您应该将页面置于滚动视图中,或使用UIPageViewController。 从 iOS 6 开始,您可以将页面视图控制器的transitionStyle设置为 UIPageViewControllerTransitionStyleScroll

最好使用放松Segues它们非常简单,我在本文中学会了使用它们: https://spin.atomicobject.com/2014/10/25/ios-unwind-segues/

还有一个与 Stackoverflow 相关的:Unwind segues 有什么用,你如何使用它们?

最新更新