gpt4 book ai didi

ios - Swift 2.0 中使用一个自定义动画类进行多个 Segues

转载 作者:行者123 更新时间:2023-11-30 13:55:16 25 4
gpt4 key购买 nike

我在 MainViewController 中屏幕的每一侧都有 4 个按钮,以及由这些按钮打开的 4 个不同的 View 。我有一个用于自定义过渡动画的 TransitionManager 类。在 MainViewController 中,我重写prepareForSegue,然后使用 .transitionDelegate 到我的自定义类。

问题是我需要为从屏幕不同侧面打开每个 View 设置动画。如何在我的类中使用不同的动画取决于我的 TransitionManager 中的 segue.identifier?

最佳答案

对于您正在尝试做的事情,有很多解决方案。您可以创建继承自 UIViewControllerTransitioningDelegate 的不同自定义类。以 LeftTransitionDelegate 和 RightTransitionDelegate 为例。

在你的prepareForSegue方法中,你可以检查segue的标识符,并使用它来选择你想要使用的TransitionDelegate。

关于ios - Swift 2.0 中使用一个自定义动画类进行多个 Segues,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33707756/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com