0

メソッドを使用してNSStringaを描画できます。CustomViewdrawAtPoint

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 度回転するにはどうすればよいですか? これまでに見つけたのは、定義された位置でテキストを実際に回転させることではありませんでした。

4

1 に答える 1

2

グラフィックス コンテキストに回転を適用するだけです。

CGContextRef context = UIGraphicsGetCurrentContext();
CGContextRotateCTM(context, M_PI/2);

// ...
[text drawAtPoint:p withAttributes:xlabelSet]; //draw text at position
于 2013-03-21T22:53:52.100 に答える