2009-05-30 3 views

答えて

11

ここでは、トランスフォームを使用して描画コンテキストを回転させる例を示します。基本的には色や影を設定するのと同じですが、-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]; 
6

NSStringの自体が回転していませんが、コンテキストを回転させることができます。文字列は、座標空間が移動する限り常に「水平方向」に描画されますが、実際の方向はコンテキストに依存します。 NSAffineTransformを使用して、必要に応じて回転させてください。

関連する問題