0
我使用3個CALayers,這些CALayer在一行中上下動畫,我如何檢測這些圖層之間的碰撞,我使用CGRectIntersectsRect來檢測碰撞,但是我沒有得到任何東西。請幫幫我。CALayer中的ios collison檢測
我使用3個CALayers,這些CALayer在一行中上下動畫,我如何檢測這些圖層之間的碰撞,我使用CGRectIntersectsRect來檢測碰撞,但是我沒有得到任何東西。請幫幫我。CALayer中的ios collison檢測
CGRectIntersectRect
是一個函數,它返回布爾值,如果一個對象與其他對象相交。你必須傳遞這個函數的兩個參數(兩個你想檢查交點的對象的矩形)。 請發送一些代碼行以便更好地理解。
我已經做這樣的, 如果(CGRectIntersectsRect([[mylayer1表示層]在幀],[[mylayer2表示層]幀)) { 的NSLog(@ 「相交」 ); } 我已經把這段代碼放在animationDidStop函數中.. –
嘗試在CGRectIntersectsRect函數調用之前獲取幀,然後將該幀傳遞給此函數。同時打印兩個框架並讓我知道您的反饋。 – Girish
Girish,我也嘗試過,但沒有結果。 –