---
title: UIEvent.EventSubtype
framework: uikit
role: symbol
role_heading: Enumeration
path: uikit/uievent/eventsubtype
---

# UIEvent.EventSubtype

Constants that specify the subtype of the event in relation to its general type.

## Declaration

```swift
enum EventSubtype
```

## Overview

Overview You can obtain the subtype of an event from the subtype property.

## Topics

### Constants

- [UIEvent.EventSubtype.none](uikit/uievent/eventsubtype/none.md)
- [UIEvent.EventSubtype.motionShake](uikit/uievent/eventsubtype/motionshake.md)
- [UIEvent.EventSubtype.remoteControlPlay](uikit/uievent/eventsubtype/remotecontrolplay.md)
- [UIEvent.EventSubtype.remoteControlPause](uikit/uievent/eventsubtype/remotecontrolpause.md)
- [UIEvent.EventSubtype.remoteControlStop](uikit/uievent/eventsubtype/remotecontrolstop.md)
- [UIEvent.EventSubtype.remoteControlTogglePlayPause](uikit/uievent/eventsubtype/remotecontroltoggleplaypause.md)
- [UIEvent.EventSubtype.remoteControlNextTrack](uikit/uievent/eventsubtype/remotecontrolnexttrack.md)
- [UIEvent.EventSubtype.remoteControlPreviousTrack](uikit/uievent/eventsubtype/remotecontrolprevioustrack.md)
- [UIEvent.EventSubtype.remoteControlBeginSeekingBackward](uikit/uievent/eventsubtype/remotecontrolbeginseekingbackward.md)
- [UIEvent.EventSubtype.remoteControlEndSeekingBackward](uikit/uievent/eventsubtype/remotecontrolendseekingbackward.md)
- [UIEvent.EventSubtype.remoteControlBeginSeekingForward](uikit/uievent/eventsubtype/remotecontrolbeginseekingforward.md)
- [UIEvent.EventSubtype.remoteControlEndSeekingForward](uikit/uievent/eventsubtype/remotecontrolendseekingforward.md)

### Initializers

- [init(rawValue:)](uikit/uievent/eventsubtype/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Getting the event type

- [type](uikit/uievent/type.md)
- [UIEvent.EventType](uikit/uievent/eventtype.md)
- [subtype](uikit/uievent/subtype.md)
