---
title: SequenceGesture
framework: swiftui
role: symbol
role_heading: Structure
path: swiftui/sequencegesture
---

# SequenceGesture

A gesture that’s a sequence of two gestures.

## Declaration

```swift
@frozen nonisolated struct SequenceGesture<First, Second> where First : Gesture, Second : Gesture
```

## Overview

Overview Read Composing SwiftUI gestures to learn how you can create a sequence of two gestures.

## Topics

### Creating the gesture

- [init(_:_:)](swiftui/sequencegesture/init(_:_:).md)
- [first](swiftui/sequencegesture/first.md)
- [second](swiftui/sequencegesture/second.md)

### Getting the gesture’s values

- [SequenceGesture.Value](swiftui/sequencegesture/value.md)

## Relationships

### Conforms To

- [Gesture](swiftui/gesture.md)

## See Also

### Combining gestures

- [Composing SwiftUI gestures](swiftui/composing-swiftui-gestures.md)
- [simultaneousGesture(_:including:)](swiftui/view/simultaneousgesture(_:including:).md)
- [simultaneousGesture(_:isEnabled:)](swiftui/view/simultaneousgesture(_:isenabled:).md)
- [simultaneousGesture(_:name:isEnabled:)](swiftui/view/simultaneousgesture(_:name:isenabled:).md)
- [SimultaneousGesture](swiftui/simultaneousgesture.md)
- [ExclusiveGesture](swiftui/exclusivegesture.md)
