[iPhone]如何在屏幕旋转时添加过渡动画或叠加视图

时间:2010-11-11 04:21:43

标签: iphone animation rotation

我的应用程序有一些屏幕支持横向模式,它可以加载更多数据并且必须重新渲染GUI,其中一个将以横向模式加载另一个视图。但它似乎在重新渲染或加载另一个视图之前会旋转屏幕,看起来并不好看。

因此,如果在旋转时显示动画或视图会更好。

有谁知道怎么做才能帮助我!非常感谢!

1 个答案:

答案 0 :(得分:1)

你可以做任何一个(或两个);旋转时显示其他动画或显示不同的视图。我假设您正在使用UIViewController,请查看documentation(具体来说,“处理视图轮换”)。

覆盖willRotateToInterfaceOrientation:duration:didRotateFromInterfaceOrientation:以添加然后删除占位符视图。

您需要覆盖willAnimateRotationToInterfaceOrientation:duration:才能执行任何动画。