CGContextShowTextAtPoint如何从下到上横向写入文本?

时间:2012-05-17 19:09:05

标签: ios4 ios5 core-graphics

我想从下到上水平地在CGContext中写一个文本?我做了以下。

 CGContextSelectFont(cgContext, "Arial", 8, kCGEncodingMacRoman);
 CGContextSetTextMatrix(cgContext, CGAffineTransformMakeRotation  (M_PI /2));
 CGContextShowTextAtPoint(cgContext, xval, yval, "transd", 6);

文本是水平制作的,但它会反转显示文本。如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

CGContextSetTextMatrix(cgContext,CGAffineTransformMake(1,0,0,-1,0,0));

而不是:

CGContextSetTextMatrix(cgContext,CGAffineTransformMakeRotation(M_PI / 2));

对我有用,希望它对你有用