2011-01-17 13 views
1

-setFrameRotationを使って回転しているNSViewがあります。 (回転したNSAffineTransformでビューを描画するだけでは、ビューがマウスイベントに応答するため、ビューが正しく動作しないため必要です)与えられた矩形が回転したビューと交差しますか?

回転ビューのスーパービュー座標にrectを指定すると、矩形のどの部分が回転したビューのフレームと交差していますか?

使用例:Cocoaのテキストシステムでは、テキストを線の矩形で描画することを提案しています。回転したビューをオーバーラップさせずに、その矩形のどのくらいがテキストで埋められるかを判断する必要があります。

答えて

2

ポイントを取って、アフィン変換を使用して、rectの境界の座標系に回転させ、直方体テストします。

+0

ありがとうございました! –

関連する問題