---
title: "rotate(with:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nsresponder/rotate(with:)"
---

# rotate(with:)

Informs the receiver that the user has begun a rotation gesture.

## Declaration

```swift
func rotate(with event: NSEvent)
```

## Parameters

- `event`: An event object representing the rotate gesture.

## Discussion

Discussion The event will be sent to the view under the touch in the key window.

## See Also

### Touch and Gesture Events

- [beginGesture(with:)](appkit/nsresponder/begingesture(with:).md)
- [endGesture(with:)](appkit/nsresponder/endgesture(with:).md)
- [magnify(with:)](appkit/nsresponder/magnify(with:).md)
- [swipe(with:)](appkit/nsresponder/swipe(with:).md)
- [touchesBegan(with:)](appkit/nsresponder/touchesbegan(with:).md)
- [touchesMoved(with:)](appkit/nsresponder/touchesmoved(with:).md)
- [touchesCancelled(with:)](appkit/nsresponder/touchescancelled(with:).md)
- [touchesEnded(with:)](appkit/nsresponder/touchesended(with:).md)
- [wantsForwardedScrollEvents(for:)](appkit/nsresponder/wantsforwardedscrollevents(for:).md)
- [smartMagnify(with:)](appkit/nsresponder/smartmagnify(with:).md)
- [wantsScrollEventsForSwipeTracking(on:)](appkit/nsresponder/wantsscrolleventsforswipetracking(on:).md)
- [NSEvent.GestureAxis](appkit/nsevent/gestureaxis.md)
