【发布时间】:2015-10-24 10:10:40
【问题描述】:
这个方法我试过了
@IBAction func handlePan(recognizer:UIPanGestureRecognizer) {
let translation = recognizer.translationInView(self.view)
if let view = recognizer.view {
view.center = CGPoint(x:view.center.x + translation.x,
y:view.center.y + translation.y)
}
recognizer.setTranslation(CGPointZero, inView: self.view)
}
它正在工作,但问题是当我在多个图像上使用此方法时会产生一些问题,例如, 当拖动一个图像并更改其位置但当我单击并拖动第二个图像时。我的第一张图片回到原来的位置。 以下是我从滚动视图中获得的图像: 当我点击第二张图片时,第一张图片也转到原来的位置
我在这里拖动图像很好
【问题讨论】: