Iphone 如何将上下文设置为NSString drawAtPoint?

Iphone 如何将上下文设置为NSString drawAtPoint?,iphone,ios,quartz-graphics,Iphone,Ios,Quartz Graphics,我目前正在封装对一个方法的许多[NSString drawAtPoint:withFont:函数调用,这样我就可以通过一次调用绘制许多字符串,但是我如何告诉该方法在哪里绘制这些字符串呢 如果我将CGContextRef传递给它,如何将CGContextRef设置为当前上下文呢?也许您需要这部分代码: CGContextRef context = UIGraphicsGetCurrentContext(); 在iOS 4及更高版本上,使用UIGraphicsPushContext(context

我目前正在封装对一个方法的许多
[NSString drawAtPoint:withFont:
函数调用,这样我就可以通过一次调用绘制许多字符串,但是我如何告诉该方法在哪里绘制这些字符串呢


如果我将
CGContextRef
传递给它,如何将
CGContextRef
设置为当前上下文呢?

也许您需要这部分代码:

CGContextRef context = UIGraphicsGetCurrentContext();

在iOS 4及更高版本上,使用UIGraphicsPushContext(context)和UIGraphicsPopContext()包装NSString drawAtPoint调用


@AlexandreCassagne这是很久以前的事了,现在我甚至可以说我可能误解了这个问题。他需要创建上下文(例如这个CGBitmapContextCreate),然后按照约翰·莱姆伯格的建议推送它。-使用这种方法,您可以随时获得图像。