2016-05-31 8 views

答えて

0

あなたはCGRectInterSection

CGRect rect1 = CGRectMake (x1, y1, a1, b1); 
CGRect rect2 = CGRectMake (x2, y2, a2, b2); 


CGRect intersectionRect = CGRectIntersection(rect1, rect2); 
+0

'CGRectIntersectsRect(RECT1、RECT2)でそれを行うことができます;' bool値を返します。 2つの矩形が交差する場合、そうでなければいいえ!!!質問は交差点を見つけることです – Lion

+0

私は自分の答えを更新しました。 –

+0

まだ質問に答えません。作者は、ビューの重なり部分だけを「表示」する方法を知りたがっています。あなたは答えがまだ2つのビューが重なっているかどうかの真偽の答えを提供しています。私はもう少し研究しなければならないだろうが、ライターはオーバーラップ領域に等しい形状で視界を覆うことができなければならない。 – Buggy

関連する問題