Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道有 4 种过渡效果:水平、垂直、翻转、曲线。
但是,我想要的是 Podcast 应用程序中使用的过渡效果。它与翻转效果相似,但略有不同。如下图所示,它看起来有体积;所以更加壮观。
如何制作这样的过渡效果?
动画可能是用三个独立的视图完成的——传出、侧面和传入。可以设置每个视图层的锚点,使它们都围绕相同的中心垂直轴旋转,该中心垂直轴是插入屏幕的一侧宽度的一半。侧视图最初旋转到 M_PI_2,后视图旋转到 M_PI。
然后可以通过 M_PI 旋转所有三层。这将给出一个旋转的实体对象的外观。应该调整主视图的子层变换,以便为旋转提供一些视角。这涉及将 .m34 值设置为一个较小的数字,网络上有很多这样的例子。
*所有角度都以弧度表示,有些可能需要为负数,这只是对原理的解释