Iphone CGContextGetTextDrawingMode()是私有API吗?

Iphone CGContextGetTextDrawingMode()是私有API吗?,iphone,core-graphics,Iphone,Core Graphics,我用它来居中使用CoreGraphics绘制的字符串。我找不到有关函数CGContextGetTextDrawingMode()的任何文档。它的作用显而易见,但这是一个我应该避免的私有API吗?测试很简单:如果没有文档记录,它就是私有的。不要将其用于应用商店提交 这就是说,缺少这个特定的API似乎是一个疏忽,因为CGContextSetTextDrawingMode()是。为了安全起见,如果你知道你想要什么模式,只需设置并使用它。如果要保留您指向的代码段中的现有值,可以使用CGContextSa

我用它来居中使用CoreGraphics绘制的字符串。我找不到有关函数
CGContextGetTextDrawingMode()
的任何文档。它的作用显而易见,但这是一个我应该避免的私有API吗?

测试很简单:如果没有文档记录,它就是私有的。不要将其用于应用商店提交


这就是说,缺少这个特定的API似乎是一个疏忽,因为
CGContextSetTextDrawingMode()
是。为了安全起见,如果你知道你想要什么模式,只需设置并使用它。如果要保留您指向的代码段中的现有值,可以使用CGContextSaveGState等保存和还原。是的,文本绘制模式是gstate的一部分@彼得:谢谢——我没有偶然发现那张桌子——非常方便。对答案进行编辑以明确这一点。