【问题标题】:iOS Angle Right/Left 3D EffectiOS 角度右/左 3D 效果
【发布时间】:2012-12-07 03:21:09
【问题描述】:

我正在寻找动画 UIView 并为其添加一些 3D 效果。

我尝试过CATransform3DMakeRotation(),但似乎无法获得正确的效果。

我想要实现的是这样的:

红色视图在 3d 透视图中从一侧移动到另一侧。

【问题讨论】:

    标签: ios animation core-animation


    【解决方案1】:

    不是确切的答案,但可以为您指明正确的方向。 Tumbljack has a nice tutorial, sample project and video 了解如何对视图进行 3D 转换。

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

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

    transform.m34 = 1.0 / -zDistance;
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-13
      • 2013-12-22
      • 2021-08-21
      • 1970-01-01
      • 2018-06-20
      • 1970-01-01
      • 2011-08-24
      • 1970-01-01
      相关资源
      最近更新 更多