如何设置一个上下文到NSString drawAtPoint?

我目前正在封装许多[NSString drawAtPoint:withFont:]函数调用一个方法,以便我可以通过一次调用绘制大量的string,但我怎么能告诉方法在哪里绘制这些string?

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

也许你需要这部分代码:

 CGContextRef context = UIGraphicsGetCurrentContext(); 

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

请参阅“使用NSString drawAtPoint方法代替CGContextShowGlyphsAtPoint …”的接受答案