0
A
回答
5
您可以檢查兩個視圖的交集是否爲空。使用UIView類的frame
方法獲取每個視圖的CGRect幀,然後調用CGRectIntersection
來查找矩形的重疊區域(如果有的話)。如果它們不觸摸,交集將是空矩形(即對於CGRectIsNull
將返回true)。
代碼,未經測試:
// Given UIView * letter, * holder:
CGRect letterFrame = [letter frame];
CGRect holderFrame = [holder frame];
CGRect intersection = CGRectIntersection(letterFrame, holderFrame);
if(CGRectIsNull(intersection)) {
// Not touching yet - null intersection
} else {
// Touching! Do something here
}
相關問題
- 1. 檢測一個UIView是否在父親的另一個UIView後面
- 2. 檢測當我的UIView子類被添加到另一個UIView
- 3. 如何從另一個UIView更改一個UIView上的標籤
- 4. 如何在另一個UIView上彈出一個UIView像警報?
- 5. 檢測某些UIView是否在其他UIView中被觸及
- 6. 另一個UIView的
- 7. 另一個UIView的
- 8. 如何將第一個響應者從一個UIView「轉移」到另一個UIView?
- 9. 在另一個UIView下獲取UIView
- 10. 從另一個UIView自動加載UIView
- 11. 移動UIView到另一個UIView
- 12. 旋轉UIView指向另一個UIView
- 13. iOS在另一個uiview中加載uiview
- 14. 檢測UILabel是否隱藏了另一個UILabel UIView
- 15. iOS:簡單的UIVIew沒有被添加到另一個UIView
- 16. 檢測另一個的UIView內的UIView運動
- 17. 將整數值從一個UIView傳遞到另一個UIview
- 18. 從一個UIView到另一個UIView的平滑過渡
- 19. 手指畫從一個UIView類到另一個UIView類
- 20. 如何從另一個類B即(UIVIew)
- 21. 如何複製UIView到另一個
- 22. 加載另一個NIB到一個UIView
- 23. 如何從另一個UIView訪問UIView標題屬性?
- 24. 如何發送uiview到iPhone的另一個uiview的背面iphone
- 25. 如何用另一個UIView替換自己(UIView)?
- 26. 如何將數據從一個UIView中的IBAction傳遞到另一個UIView?
- 27. 如何在iphone中將控件從一個uiview移動到另一個uiview?
- 28. 檢查UIView是否被觸動?
- 29. 如何測試Flex控件是否被另一個遮擋?
- 30. 在一個UIView