iOS角度右/左3D效果

时间:2012-12-07 03:21:10

标签: ios animation core-animation

我正在寻找动画UIView并给它一些3D效果。

我已尝试使用CATransform3DMakeRotation()但似乎无法获得正确的效果。

我想要实现的是这样的:

enter image description here

红色视图以3d视角从一侧移动到另一侧。

任何有关正确方向的帮助或观点都将不胜感激。

由于

1 个答案:

答案 0 :(得分:0)

不是确切的答案,而是指向正确的方向。关于如何在视图上进行3D转换的Tumbljack has a nice tutorial, sample project and video

您可以尝试使用其中提到的以下属性。

layer.transform = CATransform3DMakeRotation(radian, x, y, z);

transform.m34 = 1.0 / -zDistance;

尝试调整示例代码,以便在UIVIew上获得所需的输出。他的教程是完成一个完整的3D立方体/球体变换,在您的情况下,您可能只需要左右移动。