1
我們如何只顯示兩個視圖的重疊部分?視圖的其他部分不應顯示。 視圖的兩個部分重疊,我們如何顯示內容的重疊部分?
我們如何只顯示兩個視圖的重疊部分?視圖的其他部分不應顯示。 視圖的兩個部分重疊,我們如何顯示內容的重疊部分?
您可以通過CGRectInterSection
CGRect rect1 = CGRectMake (x1, y1, a1, b1);
CGRect rect2 = CGRectMake (x2, y2, a2, b2);
CGRect intersectionRect = CGRectIntersection(rect1, rect2);
'CGRectIntersectsRect(Rect1的,RECT2)做到了;'會返回布爾值。如果兩個直角相交,那麼是的,否則不!問題是關於找到相交視圖 – Lion
我已經更新了我的答案。 –
仍然不回答這個問題。作者想知道如何「展示」一個視圖的重疊部分。你的回答仍然只是提供一個真實/錯誤的答案來判斷兩個視圖是否重疊。我不得不進一步研究,但是作者應該能夠用與重疊區域相同的形狀來掩蓋視圖。 – Buggy