Draggable Label - ios

Ich muss ein Etikett nur bewegen, wenn der Benutzer es berührt und zieht. Ich kann nicht herausfinden, ob der Benutzer dieses Etikett berührt hat oder nicht. Ich habe die touchesMoved-Methode (Swift 2) verwendet. Unten ist mein Code

override func touchesMoved(touches: Set<UITouch>, withEvent event: UIEvent?) {
    super.touchesBegan(touches as Set<UITouch>, withEvent: event) 
    let touch = touches.first

  if (touch!.view) == (moveLabel as UIView) // moveButton is my label
  {
    location = touch!.locationInView(self.view)
    moveLabel.center = location
  }
}

Wenn ich das tue, bewegt sich mein Etikett nicht :( jemand hilft mir bitte

Antworten auf die Frage(2)

Ihre Antwort auf die Frage