4

呼び出したときにテキストを斜めに描画する、指定できる文字列属性のセットはありますか?

[label drawAtPoint:textStart withAttributes:attributes];
4

2 に答える 2

11

これは、変換を使用して描画コンテキストを回転させる例です。基本的には、色や影を設定するのと同じです。必ず-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];
于 2009-05-30T20:28:13.343 に答える
6

NSString自体にはローテーションはありませんが、コンテキストをローテーションできます。文字列は、座標空間が進む限り常に「水平方向」に描画されますが、対応する実際の方向はコンテキストによって異なります。NSAffineTransformを使用して、必要に応じて回転させます。

于 2009-05-30T19:04:27.193 に答える