0

我使用 ABUITableViewCell 并手动绘制所有内容。此外,我使用 CGContextClip 制作圆角,一切都很好,但是当我尝试在剪辑 rect 之外绘制另一个图像时,它没有显示出来。

当我绘制 NSString 时,我使用 CGContextSaveGState(context) 函数并显示文本。但图像不是。

如何在 CGContextClip 之后绘制图像?

4

1 回答 1

0

您应该存储状态,然后确保在之后恢复它。只需在CGContextRestoreGState.

如果这已经是您所描述的,那么您可能只是在错误的位置绘制图像。

您应该确保您所做的所有保存状态调用都通过恢复来平衡。

于 2012-03-19T03:50:39.753 回答