【发布时间】:2012-04-29 19:41:42
【问题描述】:
有谁知道在使用 CATransform3D 变换创建透视效果时如何定义消失点坐标?我有代码可以旋转图像并查看添加的透视效果,但我需要能够指定消失点的位置,这似乎是一些不可修改的默认参数。我进行了广泛的搜索,得出的结论是,这可能是不可能的,并且需要我改为查看 OpenGL。感谢任何帮助。干杯。
【问题讨论】:
标签: ios perspective catransform3d
有谁知道在使用 CATransform3D 变换创建透视效果时如何定义消失点坐标?我有代码可以旋转图像并查看添加的透视效果,但我需要能够指定消失点的位置,这似乎是一些不可修改的默认参数。我进行了广泛的搜索,得出的结论是,这可能是不可能的,并且需要我改为查看 OpenGL。感谢任何帮助。干杯。
【问题讨论】:
标签: ios perspective catransform3d
我认为您需要的是图层上的锚点。尝试将其更改为 0 到 1 之间的值:
self.layer.anchorPoint = CGPointMake(0.25, 0.25);
希望对您有所帮助! :)
【讨论】: