如何用UIGraphicsBeginImageContext()绘制

时间:2012-01-10 23:42:25

标签: ios ios5 quartz-graphics quartz-2d

我试图生成一个图像,并在Apple文档中找到了看起来很完美的UIGraphicsBeginImageContext()。我一直在看一些Quartz教程,并且在每个教程中他们使用自定义视图进行绘图,在这种情况下似乎没有必要,但我不知道足够确定。什么是使用UIGraphicsBeginImageContext()进行绘图的最佳方法?

1 个答案:

答案 0 :(得分:3)

好吧,您可能希望使用UIGraphicsBeginImageContextWithOptions()scale = 0.0来获得分辨率独立性,但是,一旦调用该函数,框架将设置一个可以用作正常图形上下文的函数。在教程中。你可以使用UIGraphicsGetCurrentContext()获得它。

完成绘图后,您可能希望使用UIGraphicsGetImageFromCurrentImageContext()来实际捕捉绘制的内容。

完成后不要忘记致电UIGraphicsEndImageContext()