我正在使用UIPanGestureRecognizer移動UIImageView。現在我需要檢查用戶是否在其他矢量PDF UIImageView中移動了我的對象。檢查其他視圖中的視圖?
例如,我們有紅色的酒吧,我們正在移動,我們需要在藍色酒吧內移動紅色酒吧(藍色酒吧是矢量PDF)。我們如何檢查?
示例圖片:http://i.imgur.com/PKXKHBi.png
示例代碼:的UIImageView的
@IBAction func moveRedBox(recognizer: UIPanGestureRecognizer) {
let translation = recognizer.translationInView(self.view)
recognizer.view!.center = CGPoint(x:recognizer.view!.center.x + translation.x,
y:recognizer.view!.center.y + translation.y)
recognizer.setTranslation(CGPointZero, inView: self.view)
if recognizer.state == UIGestureRecognizerState.Ended {
// Here we will check that redBox inside blueBox
}
}
這是一個很好的功能,但它只適用於矩形。如果有任何方法可以檢查矢量圖像嗎? – Vasily 2015-02-06 10:48:05
嗯,不知道檢測矢量圖像的交集。 – Jawwad 2015-02-06 18:37:25