【发布时间】:2014-06-25 05:17:57
【问题描述】:
我正在尝试将包含多个 CAShapeLayer 的 CATransformLayer 渲染为 png 文件。我知道如何设置基本渲染并且确实有效。
虽然当我在 CATransformLayer 上调用 renderInContext 时,它会将所有内容展平为 2D 并完全忽略我的变换矩阵(旋转和/或透视)。
如何将我的 3d CATransformLayer 及其所有 CAShapeLayer 渲染为 PNG / UIImage?
【问题讨论】:
-
根据文档,renderInContext: 不渲染 3D 转换。问题:您是否只针对 iOS 7 及更高版本?
-
嗯,我明白了。是的,我愿意。在 iOS 7 中是否有一种简洁的方法?
标签: ios 3d core-animation render catransformlayer