2012-02-14 12 views
3

我々は- (NSSize)sizeWithAttributes:(NSDictionary *)attributesを使用してのバウンディングボックスを測定したNSStringを持っています。すべての良い。今、私たちは標準NSAffineTransformを使用してその文字列を回転している回転さNSStringの寸法

は、操作を回転させる - (?)回転しNSStringsを描画するための唯一の方法であると思われるよう。

しかし、今バウンディングボックスも同様に回転させて、私たちはsizeWithAttributes:を使用して非回転のテキストの境界を取得しています。

は、回転したテキストのバウンディングボックス(または寸法)を取得するための直接的な方法はありますか?

答えて

3

文字列の境界からCGRectを作成し、CGRectApplyAffineTransformを使用して、変換された矩形を取得できます。それは回転した文字列を含む最小の軸整列矩形になります。

+0

CGRectApplyAffineTransform()!私はクォーツ/ココアが好きです:-)乾杯 – Jay