0

我已經實現了PanGetsureRecognizer用於在我的iPhone屏幕上拖動我的buttons,images和其他組件,但是現在我遇到了有關對象碰撞的新衝突。iOS:碰撞對象和PanGestureRecognizer

我已經實現了我的這種方式需要:

if(CGRectIntersectsRect(menu1Drag.frame, menu2Drag.frame)){ 
    // blablabla 
} 

不幸的是,它不工作。我想知道是否有與PanGesture碰撞對象的具體聲明。我曾在很多網站上看過,但他們使用的是與上述相同的語句。 任何想法?

+0

在github上搜索並調查更多代碼 – Jack

+0

沒有人?有幫助的建議? –

回答

0
  1. 檢查menu1Drag和menu2Drag是否處於相同級別的視圖層次。
  2. 嘗試在if(CGRectIntersectsRect(menu1Drag.frame,menu2Drag.frame))之前記錄其幀的詳細信息。