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