---
title: SensoryFeedback
framework: swiftui
role: symbol
role_heading: Structure
path: swiftui/sensoryfeedback
---

# SensoryFeedback

Represents a type of haptic and/or audio feedback that can be played.

## Declaration

```swift
struct SensoryFeedback
```

## Overview

Overview This feedback can be passed to View.sensoryFeedback to play it.

## Topics

### Indicating start and stop

- [start](swiftui/sensoryfeedback/start.md)
- [stop](swiftui/sensoryfeedback/stop.md)

### Indicating changes and selections

- [alignment](swiftui/sensoryfeedback/alignment.md)
- [decrease](swiftui/sensoryfeedback/decrease.md)
- [increase](swiftui/sensoryfeedback/increase.md)
- [levelChange](swiftui/sensoryfeedback/levelchange.md)
- [selection](swiftui/sensoryfeedback/selection.md)
- [pathComplete](swiftui/sensoryfeedback/pathcomplete.md)

### Indicating the outcome of an operation

- [success](swiftui/sensoryfeedback/success.md)
- [warning](swiftui/sensoryfeedback/warning.md)
- [error](swiftui/sensoryfeedback/error.md)

### Producing a physical impact

- [impact](swiftui/sensoryfeedback/impact.md)
- [impact(weight:intensity:)](swiftui/sensoryfeedback/impact(weight:intensity:).md)
- [impact(flexibility:intensity:)](swiftui/sensoryfeedback/impact(flexibility:intensity:).md)
- [SensoryFeedback.Flexibility](swiftui/sensoryfeedback/flexibility.md)
- [SensoryFeedback.Weight](swiftui/sensoryfeedback/weight.md)

### Structures

- [SensoryFeedback.PressFeedback](swiftui/sensoryfeedback/pressfeedback.md)
- [SensoryFeedback.ReleaseFeedback](swiftui/sensoryfeedback/releasefeedback.md)
- [SensoryFeedback.SelectionFeedback](swiftui/sensoryfeedback/selectionfeedback.md)

### Type Methods

- [press(_:)](swiftui/sensoryfeedback/press(_:).md)
- [release(_:)](swiftui/sensoryfeedback/release(_:).md)
- [selection(_:)](swiftui/sensoryfeedback/selection(_:).md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Providing haptic feedback

- [sensoryFeedback(_:trigger:)](swiftui/view/sensoryfeedback(_:trigger:).md)
- [sensoryFeedback(trigger:_:)](swiftui/view/sensoryfeedback(trigger:_:).md)
- [sensoryFeedback(_:trigger:condition:)](swiftui/view/sensoryfeedback(_:trigger:condition:).md)
