iOS Swift:在同一个View Controller上进行过渡动画

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS Swift:在同一个View Controller上进行过渡动画相关的知识,希望对你有一定的参考价值。

如何在单个视图控制器上获得Transition Animation效果(如页面幻灯片) - 这样看起来我正在转换到new page/controller(尽管只有数据在同一视图中发生变化)?

例如:我有一个UIViewController,它有Previous和Next按钮。单击“下一步”按钮,“same”UIViewController上将显示不同的“标题和图像”。

我知道这可以用UIPageViewController完成 - 但我是ios的新手,并且发现它很难以这种方式实现。

答案

我对此有相同的理由。但是因为我们不期望复杂的幻灯片动画所以我不会实现UIPageViewController。相反,我提出了以下解决方案:

  • 我们的想法是创建快照视图并在其上启动动画,同时在用户开始刷卡时使用新数据更新视图。通过这样做,我们可以让我们觉得我们正在转向另一种观点。
  • 下面的示例代码是用Xamarin.iOS编写的,但我相信它可以很容易地转移到Swift / Objc: qazxsw poi

以上是关于iOS Swift:在同一个View Controller上进行过渡动画的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Swift 中的 View 中控制 TableView

Swift 怎么用xib 自定义View

在swift中,如何在顶部保持一个UIViewController().view?比如UIAlertController

隔离 View 和 Model (Swift)

Swift如何取得View所属的ViewController

Swift Tips