翻转图像的图层

时间:2018-05-30 03:16:43

标签: ios swift

所以我正在尝试为CAShapeLayer创建一个翻转图像。

我有以下代码

shiplayer.contents = #imageLiteral(resourceName: "spaceship").withHorizontallyFlippedOrientation().cgImage
    view.layer.addSublayer(shiplayer)

但是,造船者渲染的图像仍然是原始的未剥离图像。

我在UIImageView上测试了它,图像被正确翻转。

如何为CALayer翻转图像>?

由于

1 个答案:

答案 0 :(得分:0)

CGImage是底层位图;它对图像属性一无所知。因此,将图像翻转成新的图像图形上下文,并使用生成的图像作为新CGImage的基础。