如何制作像Podcast应用程序一样的过渡效果?

时间:2012-10-26 06:37:47

标签: objective-c ios

我已经知道有4种类型的过渡效果:地平线,垂直,翻转,曲线。

但是,我想要的是Podcast应用程序中使用的过渡效果。 它与翻转效果相似,但略有不同。正如你可以看到下面的图片,看起来它有音量;所以它更加壮观。

如何制作这样的过渡效果?

1 个答案:

答案 0 :(得分:1)

动画可能是通过三个独立的视图完成的 - 传出视图,侧视图和传入视图。可以设置每个视图层的锚点,使得它们都围绕相同的中心垂直轴旋转,该中心垂直轴是插入屏幕的侧边宽度的一半。侧视图最初旋转到M_PI_2,后视图旋转到M_PI。

然后可以通过M_PI旋转所有三个层。这将给出旋转固体物体的外观。应调整主视图的子图层变换以给出旋转的一些视角。这涉及将.m34值设置为较小的数字,网上有很多这方面的例子。

* 以弧度为单位的所有角度,有些可能需要为负数,这只是原理的解释