1
どのようにして2つのビューの重なり部分のみを表示できますか?ビューの他の部分は表示されません。 ビューの2つの部分が重なっていますが、どのようにコンテンツの重複部分を表示できますか?
どのようにして2つのビューの重なり部分のみを表示できますか?ビューの他の部分は表示されません。 ビューの2つの部分が重なっていますが、どのようにコンテンツの重複部分を表示できますか?
あなたはCGRectInterSection
CGRect rect1 = CGRectMake (x1, y1, a1, b1);
CGRect rect2 = CGRectMake (x2, y2, a2, b2);
CGRect intersectionRect = CGRectIntersection(rect1, rect2);
'CGRectIntersectsRect(RECT1、RECT2)でそれを行うことができます;' bool値を返します。 2つの矩形が交差する場合、そうでなければいいえ!!!質問は交差点を見つけることです – Lion
私は自分の答えを更新しました。 –
まだ質問に答えません。作者は、ビューの重なり部分だけを「表示」する方法を知りたがっています。あなたは答えがまだ2つのビューが重なっているかどうかの真偽の答えを提供しています。私はもう少し研究しなければならないだろうが、ライターはオーバーラップ領域に等しい形状で視界を覆うことができなければならない。 – Buggy