2012-01-13 91 views
0

我想写使用核心动画来模拟被打开一本书的封面一个相当简单的动画。书的封面是一个图像,我将动画应用到它的图层对象。Flipboard的风格翻页动画

除了围绕y轴旋转动画(屏幕左侧的anchorPoint属性集),我需要缩放图像的右侧边缘,使其看起来“靠近”用户并创造深度的幻觉。例如,Flipboard可以很好地进行缩放。

我找不到缩放这样图像的任何方式,所以只有一个边缘被缩放和图像结束非矩形。

所有帮助表示赞赏与这一个!

回答

0

CoreAnimation,默认情况下, “变平” 的3D层级到z = 0处一2D世界。这导致透视等不能正常工作。您需要将图层托管在CATransformLayer中,这会将其子图层渲染​​为真正的3D图层分层结构。