---
title: Tracking the force of 3D Touch events
framework: uikit
role: collectionGroup
path: uikit/tracking-the-force-of-3d-touch-events
---

# Tracking the force of 3D Touch events

Manipulate your content based on the force of touches.

## Overview

Overview A touch on the screen primarily conveys the location of that touch. However, devices that support 3D Touch also report the amount of force imparted by the user’s finger onto the screen. (Similarly, Apple Pencil reports the amount of force at its tip to the connected device.) You can use both the touch location and the force value as input to your app. For example, a drawing app might use force to set the thickness of the current line.

The raw force value associated with a touch is available in the force property of the UITouch object. You can compare that value against the value in the maximumPossibleForce property to determine the relative amount of force. important: If your app implements peek-and-pop support, don’t use raw force as input to your app. For information about using 3D Touch to support the UIKit peek-and-pop APIs, see Adopting 3D Touch on iPhone. For guidance about using 3D Touch, see iOS Human Interface Guidelines.

## Topics

### Related articles

- [Checking the availability of 3D Touch](uikit/checking-the-availability-of-3d-touch.md)

## See Also

### Touches

- [Handling touches in your view](uikit/handling-touches-in-your-view.md)
- [Handling input from Apple Pencil](uikit/handling-input-from-apple-pencil.md)
- [Illustrating the force, altitude, and azimuth properties of touch input](uikit/illustrating-the-force-altitude-and-azimuth-properties-of-touch-input.md)
- [Leveraging touch input for drawing apps](uikit/leveraging-touch-input-for-drawing-apps.md)
- [UITouch](uikit/uitouch.md)
