Instance Method

crownDidRotate(_:rotationalDelta:)

Called when the user rotates the crown.

Declaration

optional func crownDidRotate(_ crownSequencer: WKCrownSequencer?, rotationalDelta: Double)

Parameters

crownSequencer

The crown sequencer object reporting the change.

rotationalDelta

The amount that the crown has rotated since the last update. A value of 1.0 represents one full rotation. The value’s sign indicates the rotation’s direction, but the sign is adjusted based on the crown’s orientation. Positive values always indicate an upward scrolling gesture, while negative numbers indicate a downward scrolling gesture.

  • If the digital crown is oriented on the right, clockwise rotations generate positive values, while counterclockwise rotations generate negative values.

  • If the digital crown is oriented on the left, the signs are reversed (counterclockwise rotations generate positive values, while clockwise rotations generate negative values).

The user can change the digital crown’s orientation in the watch’s settings.

See Also

Receiving Crown Events

func crownDidBecomeIdle(WKCrownSequencer?)

Called when the user stops rotating the crown.