使用Core Animation打开门效果

Tha*_*had 5 iphone cocoa core-animation objective-c uiview

我正在尝试在UIView上创建一个过渡/动画,它看起来像下面链接中的图像.它将以UIView开始,这是一个标准的矩形形状,然后视图将被动画/过渡,就像左侧被推动一样,它在右侧角上旋转,就像一扇门稍微打开一样.我确信在Core Animation中这是一件非常简单的事情,我已经尝试过寻找解决方案,但是没有找到任何例子.

这是我想要实现的一个例子:

在此输入图像描述

Jam*_*mes 4

如果您不担心在门上添加任何阴影或照明,那么您希望实现的目标是相当简单的。

查看此论坛中的这篇文章: How do I apply aperspectivetransform to a UIView?

它应该为您指明正确的方向。您必须调整门的实际位置(即使视角可信),但这里的代码应该让您很好地了解如何转换 UIView(实际上是 CALayer)。

祝你好运,詹姆斯