2016-05-31 67 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)做到了;'會返回布爾值。如果兩個直角相交,那麼是的,否則不!問題是關於找到相交視圖 – Lion

+0

我已經更新了我的答案。 –

+0

仍然不回答這個問題。作者想知道如何「展示」一個視圖的重疊部分。你的回答仍然只是提供一個真實/錯誤的答案來判斷兩個視圖是否重疊。我不得不進一步研究,但是作者應該能夠用與重疊區域相同的形狀來掩蓋視圖。 – Buggy