呼び出したときにテキストを斜めに描画する、指定できる文字列属性のセットはありますか?
[label drawAtPoint:textStart withAttributes:attributes];
これは、変換を使用して描画コンテキストを回転させる例です。基本的には、色や影を設定するのと同じです。必ず-concat
の代わりに使用して-set
ください。
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を使用して、必要に応じて回転させます。