【发布时间】:2015-02-05 13:09:10
【问题描述】:
我正在使用 UIPanGestureRecognizer 来移动 UIImageView。现在我需要检查用户是否在其他矢量 PDF UIImageView 中移动了我的对象。
例如,我们正在移动红色条,我们需要将红色条移动到蓝色条内(蓝色条是矢量 PDF)。我们如何检查?
示例图片:http://i.imgur.com/PKXKHBi.png
示例代码:
@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
}
}
【问题讨论】:
标签: ios swift uiimageview uipangesturerecognizer