gpt4 book ai didi

ios - Segues 与 UIViewControllerAnimatedTransitioning

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:59:01 25 4
gpt4 key购买 nike

在搜索如何在从一个 Controller 过渡到另一个 Controller 时执行自定义动画时,我发现了一些有关 UIViewControllerAnimatedTransitioning 的信息。

所以问题是:如果我们有自定义转场,为什么还需要这个?它们是否可以互换?如果是,为什么 Apple 提供两种方法来完成相同的任务?

最佳答案

一些区别:

  • Segues 只能与 Storyboard一起使用。
  • Animator 对象可以编程方式使用,也可以与 segues 一起使用。
  • Animator 对象允许您为新的 View Controller 设置自定义的最终位置和大小。
  • Animator 对象可以配置为使用导航 Controller 和 Collection View 执行特殊动画。
  • Animator 对象还允许使用 UIViewControllerInteractiveTransitioning 进行交互式转换,而 segues 则不允许。

关于ios - Segues 与 UIViewControllerAnimatedTransitioning,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28800061/

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