---
title: UIForceTouchCapability
framework: uikit
role: symbol
role_heading: Enumeration
path: uikit/uiforcetouchcapability
---

# UIForceTouchCapability

Keys that indicate the availability of 3D Touch on a device.

## Declaration

```swift
enum UIForceTouchCapability
```

## Overview

Overview Only certain devices support 3D Touch. On those that do, the user can disable 3D Touch in the Accessibility area in Settings.

## Topics

### Availability options

- [UIForceTouchCapability.unknown](uikit/uiforcetouchcapability/unknown.md)
- [UIForceTouchCapability.available](uikit/uiforcetouchcapability/available.md)
- [UIForceTouchCapability.unavailable](uikit/uiforcetouchcapability/unavailable.md)

### Initializers

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

### Retrieving the force touch capability traits

- [forceTouchCapability](uikit/uitraitcollection/forcetouchcapability.md)
