Ios 基于swift的多视图UIPAngesture识别器

Ios 基于swift的多视图UIPAngesture识别器,ios,swift,uipangesturerecognizer,Ios,Swift,Uipangesturerecognizer,如何在多视图上使用UIPangestureRecognitor 现在只移动一个视图,点击一个问题,只能移动一个简单的答案,你不能。无法将手势识别器分配给多个变量 但是,您可以创建多个指向同一动作的手势识别器;) 希望这会有所帮助。您想移动所有这些视图吗?我想按一下 let pan1 = UIPanGestureRecognizer(target: self, action: "pan:") self.dateView1.addGestureRecognizer(pan) s

如何在多视图上使用UIPangestureRecognitor
现在只移动一个视图,点击一个问题,只能移动一个简单的答案,你不能。无法将手势识别器分配给多个变量

但是,您可以创建多个指向同一动作的手势识别器;)


希望这会有所帮助。

您想移动所有这些视图吗?我想按一下
   let pan1 = UIPanGestureRecognizer(target: self, action: "pan:")
    self.dateView1.addGestureRecognizer(pan)
    self.dateView2.addGestureRecognizer(pan)
    self.dateView3.addGestureRecognizer(pan)
    self.dateView4.addGestureRecognizer(pan)

func pan(sender: UIPanGestureRecognizer) {

    let moveView = sender.view!
    let translation = sender.translationInView(self.View)
    moveView.center.x += translation.x
    moveView.center.y += translation.y
    sender.setTranslation(CGPointZero, inView: self.View)