【发布时间】:2011-08-18 09:51:24
【问题描述】:
我目前致力于将许多[NSString drawAtPoint:withFont:] 函数调用封装到一个方法,以便我可以通过一次调用绘制大量字符串,但是我如何告诉方法在哪里绘制这些字符串?
如果我将CGContextRef 传递给它,如何将CGContextRef 设置为当前上下文?
【问题讨论】:
标签: iphone ios quartz-graphics
我目前致力于将许多[NSString drawAtPoint:withFont:] 函数调用封装到一个方法,以便我可以通过一次调用绘制大量字符串,但是我如何告诉方法在哪里绘制这些字符串?
如果我将CGContextRef 传递给它,如何将CGContextRef 设置为当前上下文?
【问题讨论】:
标签: iphone ios quartz-graphics
在 iOS 4 及更高版本上,使用 UIGraphicsPushContext(context) 和 UIGraphicsPopContext() 包装 NSString drawAtPoint 调用。
【讨论】:
也许你需要这部分代码:
CGContextRef context = UIGraphicsGetCurrentContext();
【讨论】: