0

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

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

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

4

1 回答 1

0

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

代替:

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

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

于 2012-05-27T05:08:55.017 回答