は、文字列のセットが、私はそれは私が呼ん角度でテキストを描画します指定できる属性があります:ある角度でNSStringを描画するにはどうすればよいですか?
[label drawAtPoint:textStart withAttributes:attributes];
は、文字列のセットが、私はそれは私が呼ん角度でテキストを描画します指定できる属性があります:ある角度でNSStringを描画するにはどうすればよいですか?
[label drawAtPoint:textStart withAttributes:attributes];
ここでは、トランスフォームを使用して描画コンテキストを回転させる例を示します。基本的には色や影を設定するのと同じですが、-set
ではなく-concat
を必ず使用してください。
CGFloat rotateDeg = 4.0f;
NSAffineTransform *rotate = [[NSAffineTransform alloc] init];
[rotate rotateByDegrees:rotateDeg];
[rotate concat];
// Lock focus if needed and draw strings, images here.
[rotate release];
NSStringの自体が回転していませんが、コンテキストを回転させることができます。文字列は、座標空間が移動する限り常に「水平方向」に描画されますが、実際の方向はコンテキストに依存します。 NSAffineTransformを使用して、必要に応じて回転させてください。