---
title: PencilSqueezeGesturePhase
framework: swiftui
role: symbol
role_heading: Enumeration
path: swiftui/pencilsqueezegesturephase
---

# PencilSqueezeGesturePhase

Describes the phase and value of an Apple Pencil squeeze gesture.

## Declaration

```swift
@frozen enum PencilSqueezeGesturePhase
```

## Overview

Overview When you use the onPencilSqueeze(perform:) view modifier, you can handle the Apple Pencil squeeze gesture’s phase in the action closure.

## Topics

### Enumeration Cases

- [PencilSqueezeGesturePhase.active(_:)](swiftui/pencilsqueezegesturephase/active(_:).md)
- [PencilSqueezeGesturePhase.ended(_:)](swiftui/pencilsqueezegesturephase/ended(_:).md)
- [PencilSqueezeGesturePhase.failed](swiftui/pencilsqueezegesturephase/failed.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)

## See Also

### Recognizing Apple Pencil gestures

- [onPencilDoubleTap(perform:)](swiftui/view/onpencildoubletap(perform:).md)
- [onPencilSqueeze(perform:)](swiftui/view/onpencilsqueeze(perform:).md)
- [preferredPencilDoubleTapAction](swiftui/environmentvalues/preferredpencildoubletapaction.md)
- [preferredPencilSqueezeAction](swiftui/environmentvalues/preferredpencilsqueezeaction.md)
- [PencilPreferredAction](swiftui/pencilpreferredaction.md)
- [PencilDoubleTapGestureValue](swiftui/pencildoubletapgesturevalue.md)
- [PencilSqueezeGestureValue](swiftui/pencilsqueezegesturevalue.md)
- [PencilHoverPose](swiftui/pencilhoverpose.md)
