iphone - 如何为 NSString drawAtPoint 设置上下文?

标签 iphone ios quartz-graphics

我目前致力于封装许多 [NSString drawAtPoint:withFont:] 函数调用到一个方法,这样我就可以通过一次调用绘制很多字符串,但是我怎么能告诉方法在哪里画这些弦?

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

最佳答案

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

See accepted answer for "Using NSStrings drawAtPoint method in place of CGContextShowGlyphsAtPoint..."

关于iphone - 如何为 NSString drawAtPoint 设置上下文?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7105506/

相关文章:

swift - 使用 Core Image Kernel Language 将 RGB 颜色转换为 HSL

iphone - 两幅图像相交透明度

iphone - 我怎样才能等待进程树完成?

iphone - 如何相对于用户握持设备的方式绕 Y 轴旋转?

iphone - layer.zPosition 不适用于非同级 UIView

ios - 相应地移动 View View 折叠/展开动画

ios - 将 NSData 初始化为 nil SWIFT

ios - 在 IOS 应用程序中使用 FFMPEG 的可靠性?

iphone - 唯一识别设备

iphone - MBProgressHud 不随设备方向改变。?