2011-04-12 22 views
0

我只是想知道是否有一些方法可以很容易地確定圖像視圖是否在另一個圖像視圖內。Obj-C,需要找出imageview是否在另一個imageview中?

在我的應用程序theres幾個imageviews可以拖動到另一個更大的圖像視圖。

到目前爲止,我想我將不得不檢查循環中每個對象的x和y座標。

只是認爲我會問

編輯 的意見,將在大圖的頂部。 我需要評估位置而不是視圖層次結構。

回答

2

使用CGRectIntersectsRect和/或CGRectContainsRect與您的圖像視圖的幀。

+0

如果innerView位於outerView的頂部/底部(!= inside),這將錯誤地返回YES。假設Jules實際上是在談論「內部」而不是「最重要」。 – Regexident 2011-04-12 13:18:35

+0

什麼是球門和球​​?並且不需要檢查它是否等於真實。只要做'if(CGRectContainsRect(goal,ball)){}' – MarkPowell 2011-04-12 13:59:42

相關問題