2010-09-26 3 views

ответ

2

Тест прост: если он не задокументирован, он является частным. Не используйте его для представления в App Store.

Тем не менее, отсутствие этого конкретного API кажется недосмотром, поскольку CGContextSetTextDrawingMode() - available and public. Чтобы оставаться в безопасности, если вы знаете, какой режим вы хотите, просто установите его и используйте. Если вы хотите сохранить существующее значение, как в приведенном фрагменте, вы можете сделать это, сохранив и восстановив state of the graphics context с использованием CGContextSaveGState и т. Д.

+2

Yup - режим рисования текста является частью gstate. http://developer.apple.com/library/ios/#documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/dq_overview/dq_overview.html%23//apple_ref/doc/uid/TP30001066-CH202-TPXREF132 –

+0

Отлично. Благодаря! – hanno

+0

@Peter: Спасибо ... не наткнулся на этот стол - очень удобно. Ответ отредактирован, чтобы быть понятным по этому вопросу. –

Смежные вопросы