2

我想在 CGLayer 上绘制一个简单的 UIImage,但是我找不到任何有用的资源来做这件事。请告诉我如何在 CGLayer 上绘制 UIImage。

谢谢!

4

2 回答 2

3

这是你要找的吗?

CGContextRef layerCtx = CGLayerGetContext(layer);
 CGContextDrawImage(layerCtx, (CGRect){ CGPointZero, myImage.size }, myImage.CGImage);
于 2012-08-03T04:02:14.260 回答
1

您需要使用 CGLayerGetContext 函数从 CGLayer 获取图形上下文。之后,只需将新上下文压入堆栈,并在图形上下文中绘制图像。

于 2012-08-03T04:08:40.533 回答