【问题标题】:How to transition e.g. fade, from one view controller to another如何过渡,例如淡入淡出,从一个视图控制器到另一个
【发布时间】:2017-10-07 17:15:50
【问题描述】:

我对 Youtube、网站和 Stack Overflow 进行了大量研究,但找不到任何有效的方法。希望你能帮助我。我在 Xcode 中有视图控制器,并在它们上执行 segues 的按钮,以显示下一个视图控制器。但是,当它使用执行 segue(显示)的按钮更改视图控制器时,它会将下一个视图控制器从屏幕底部拉起。如何更改过渡(或添加过渡)以使它们相互淡入。

【问题讨论】:

  • 如果您添加源代码的重要部分,您的问题会更容易理解。您可以随时编辑您的问题!

标签: xcode button segue viewcontroller


【解决方案1】:

你正在做的(转场)是以模态方式呈现视图。这是我们免费获得的 Apple 定义的行为。

您想要的是自定义视图控制器转换。因此,您需要自己实现它。

幸运的是,Apple 内置了一个很棒的系统,可以轻松创建自定义 UIViewController 过渡。虽然这需要对 iOS 库和动画逻辑有一定的了解。

你可以看看这个article

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-26
    • 2015-11-22
    相关资源
    最近更新 更多