---
title: UIPress.PressType
framework: uikit
role: symbol
role_heading: Enumeration
path: uikit/uipress/presstype
---

# UIPress.PressType

Constants that represent buttons that a person can press.

## Declaration

```swift
enum PressType
```

## Topics

### Actions

- [UIPress.PressType.playPause](uikit/uipress/presstype/playpause.md)
- [UIPress.PressType.select](uikit/uipress/presstype/select.md)
- [UIPress.PressType.menu](uikit/uipress/presstype/menu.md)

### Navigation

- [UIPress.PressType.upArrow](uikit/uipress/presstype/uparrow.md)
- [UIPress.PressType.downArrow](uikit/uipress/presstype/downarrow.md)
- [UIPress.PressType.leftArrow](uikit/uipress/presstype/leftarrow.md)
- [UIPress.PressType.rightArrow](uikit/uipress/presstype/rightarrow.md)
- [UIPress.PressType.pageDown](uikit/uipress/presstype/pagedown.md)
- [UIPress.PressType.pageUp](uikit/uipress/presstype/pageup.md)

### Enumeration Cases

- [UIPress.PressType.tvRemoteFourColors](uikit/uipress/presstype/tvremotefourcolors.md)
- [UIPress.PressType.tvRemoteOneTwoThree](uikit/uipress/presstype/tvremoteonetwothree.md)

### Initializers

- [init(rawValue:)](uikit/uipress/presstype/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

### Constants

- [UIPress.Phase](uikit/uipress/phase-swift.enum.md)
