Upvote:7

func userPanned(sender: UIPanGestureRecognizer) {
    let v = sender.velocityInView(self.view)
}

More Answer related to the Same Query

Upvote:1

var initialLocation: CGPoint? // Global

initialLocation.x = (initialLocation ?? 0)

(initialLocation.x)! = (initialLocation.x)! + (sender.velocity(in: colorSlider!).x / 60) // For horizontal

(initialLocation.y)! = (initialLocation.y)! + (sender.velocity(in: colorSlider!).y / 60) // For vertical

Upvote:0

@objc func customPanGesture(_ sender: UIPanGestureRecognizer) {
    sender.velocity(in: self.view)
}

Credit Goes to: stackoverflow.com

Related question with same questions but different answers