Я отображаю текст, используя Кварц.Вот мой код:
CGContextRef myContext = UIGraphicsGetCurrentContext();
CGContextSelectFont(myContext, "Helvetica", 12, kCGEncodingMacRoman);
CGContextSetCharacterSpacing(myContext, 8);
CGContextSetTextDrawingMode(myContext, kCGTextFillStroke);
CGContextSetRGBFillColor(myContext, 0, 0, 0, 1);
CGContextSetRGBStrokeColor(myContext, 0, 0, 0, 1);
CGContextSetTextMatrix(myContext,CGAffineTransformMake(1, 0, 0, -1, 0, 0));
CGContextShowTextAtPoint(myContext, textOrigin.x, textOrigin.y,[way.name UTF8String],[way.name length]);
Это показывает мой текст в правильном направлении вверх и в правильном направлении, однако мне также нужно добавить поворот к тексту, используя CGAffineTransformMakeRotation(angle);
.Кажется, я не могу понять, как применить два аффинных преобразования к текстовой матрице, не перезаписывая одно другим.Любая помощь будет великолепна.