---
title: "setTranslation(_:in:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nspangesturerecognizer/settranslation(_:in:)"
---

# setTranslation(_:in:)

Changes the current translation value of the gesture recognizer.

## Declaration

```swift
func setTranslation(_ translation: NSPoint, in view: NSView?)
```

## Parameters

- `translation`: The new translation values to use in the gesture recognizer.
- `view`: The view in whose coordinate system you specified the new translation value. Specifying nil resets the previous translation value.

## Discussion

Discussion This method changes the current translation value of the gesture recognizer. Changing the value resets the velocity of the pan. You might call this method at mouse-down time to adjust the translation value and make it relative to some specific point in your view.

## See Also

### Tracking the Location and Velocity of the Gesture

- [translation(in:)](appkit/nspangesturerecognizer/translation(in:).md)
- [velocity(in:)](appkit/nspangesturerecognizer/velocity(in:).md)
