Draggable label - ios

У меня есть требование перемещать ярлык только тогда, когда пользователь касается его и перетаскивает. Я не могу узнать, касался ли пользователь этого ярлыка или нет. Я использовал метод touchesMoved (Swift 2). Ниже мой код

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
  }
}

Когда я делаю это, мой ярлык не движется :(, пожалуйста, помогите мне

Ответы на вопрос(1)

Ваш ответ на вопрос