【问题标题】:Push segue animation moving to the left?推动segue动画向左移动?
【发布时间】:2012-11-20 12:34:54
【问题描述】:

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

【问题讨论】:

    标签: iphone xcode storyboard uistoryboardsegue


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      更好地使用 unwindSegues 它们很容易,我通过这篇文章学会了使用它们:https://spin.atomicobject.com/2014/10/25/ios-unwind-segues/

      还有一个 Stackoverflow 相关的:What are Unwind segues for and how do you use them?

      【讨论】:

        猜你喜欢
        • 2012-01-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-08-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-05-05
        相关资源
        最近更新 更多