我可以使用NSString
方法在CustomView
中绘制drawAtPoint
:
NSString *text = @"text";
NSSize textSize = [text sizeWithAttributes:xlabelSet]; //receive the text size
NSPoint p = NSMakePoint(length - textSize.width/2 , wcszero_y - 20); //define text position considering the text center
[text drawAtPoint:p withAttributes:xlabelSet]; //draw text at position
如何在同一位置旋转文字90度?到目前为止我发现的并不是真正在定义的位置旋转文本。
答案 0 :(得分:2)
只需对图形上下文应用旋转:
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextRotateCTM(context, M_PI/2);
// ...
[text drawAtPoint:p withAttributes:xlabelSet]; //draw text at position