# My First HackMD
>## swift: UIPanGestureRecognizer()
:::info
Hi! my name is Cruise, So I test this first, hope can find something that can help me group up.
:::
```swift=
let panGestureRecognizer = UIPanGestureRecognizer(target: self, action: #selector(panAction(_:)))
floatingButton.isUserInteractionEnabled = true
floatingButton.addGestureRecognizer(panGestureRecognizer)
```
:::info
This is a GestureRecognizer, that add to the button or other object, and you
will recive some value in your method like:
:::
```swift=
@objc func panAction(_ sender: UIPanGestureRecognizer) {
}
```
:::info
So, you can show info of sender, let me show position, when user draging your object, example:
:::
```swift=
@objc func panAction(_ sender: UIPanGestureRecognizer) {
let translation: CGPoint = sender.translation(in: yourView)
print(translation)
}
```
:::info
Check your console, that you can see.
:::
:::success
Okay,hope you enjoy your coding time, see you !
:::