如何设置 NSString drawAtPoint 的上下文?
我目前正在将许多 [NSString drawAtPoint:withFont:]
函数调用封装到一个方法中,以便我可以通过一次调用绘制大量字符串,但是我如何告诉该方法在哪里绘制这些字符串?
如果我将 CGContextRef 传递给它怎么办,如何将 CGContextRef 设置为当前上下文?
I currently working on encapsulation many [NSString drawAtPoint:withFont:]
function calls to a method so that I could draw lots of strings by a single call, but how can I tell the method where to draw these strings?
What if I pass a CGContextRef
to it, how to set a CGContextRef
as current context?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在 iOS 4 及更高版本上,使用 UIGraphicsPushContext(context) 和 UIGraphicsPopContext() 包装 NSString drawAtPoint 调用。
请参阅“使用 NSStrings drawAtPoint 方法代替 CGContextShowGlyphsAtPoint”的已接受答案。 ..”
On iOS 4 and later, wrap the NSString drawAtPoint calls with UIGraphicsPushContext(context) and UIGraphicsPopContext().
See accepted answer for "Using NSStrings drawAtPoint method in place of CGContextShowGlyphsAtPoint..."
也许您需要这部分代码:
Maybe you need this part of code: