---
title: WKCrownDelegate
framework: watchkit
role: symbol
role_heading: Protocol
path: watchkit/wkcrowndelegate
---

# WKCrownDelegate

A collection of methods you can implement to track the user’s interaction with the digital crown, receiving notifications when the user rotates the crown or when rotation stops.

## Declaration

```swift
protocol WKCrownDelegate : NSObjectProtocol
```

## Topics

### Receiving Crown Events

- [crownDidRotate(_:rotationalDelta:)](watchkit/wkcrowndelegate/crowndidrotate(_:rotationaldelta:).md)
- [crownDidBecomeIdle(_:)](watchkit/wkcrowndelegate/crowndidbecomeidle(_:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Event handling

- [WKCrownSequencer](watchkit/wkcrownsequencer.md)
- [WKGestureRecognizer](watchkit/wkgesturerecognizer.md)
- [WKLongPressGestureRecognizer](watchkit/wklongpressgesturerecognizer.md)
- [WKPanGestureRecognizer](watchkit/wkpangesturerecognizer.md)
- [WKSwipeGestureRecognizer](watchkit/wkswipegesturerecognizer.md)
- [WKTapGestureRecognizer](watchkit/wktapgesturerecognizer.md)
