---
title: "impact(weight:intensity:)"
framework: swiftui
role: symbol
role_heading: Type Method
path: "swiftui/sensoryfeedback/impact(weight:intensity:)"
---

# impact(weight:intensity:)

Provides a physical metaphor you can use to complement a visual experience.

## Declaration

```swift
static func impact(weight: SensoryFeedback.Weight = .medium, intensity: Double = 1.0) -> SensoryFeedback
```

## Discussion

Discussion Use this to provide feedback for UI elements colliding. It should supplement the user experience, since only some platforms will play feedback in response to it. Not all platforms will play different feedback for different weights and intensities of impact. Only plays feedback on iOS and watchOS.

## See Also

### Producing a physical impact

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