Как использовать CGAffineTransformMakeRotation?

enter image description here

Я хочу рисовать текст, используя Quartz 2D. «Меню» направление неверное. Я хочу, чтобы «Меню» оставалось читаемым и располагалось под углом 45 градусов по оси X. Ниже мой код:

CGContextSelectFont(context, "Arial", 12, kCGEncodingMacRoman);
CGContextSetTextDrawingMode(context, kCGTextFill);

CGContextSetRGBFillColor(context, 0, 0, 0, 1); // 6 
CGContextSetRGBStrokeColor(context, 0, 0, 0, 1);

CGContextSetTextMatrix(context, CGAffineTransformMake(1.0,0.0, 0.0, -1.0, 0.0, 0.0));   
CGContextSetTextMatrix(context, CGAffineTransformMakeRotation(45)); 
CGContextShowTextAtPoint(context,10, 10, "Menu", 4);
27
задан Krishnabhadra 8 August 2013 в 06:53
поделиться