---
title: impactOccurred()
framework: uikit
role: symbol
role_heading: Instance Method
path: uikit/uiimpactfeedbackgenerator/impactoccurred()
---

# impactOccurred()

Triggers impact feedback.

## Declaration

```swift
func impactOccurred()
```

## Discussion

Discussion This method tells the generator that an impact has occurred. In response, the generator may play the appropriate haptics based on the UIImpactFeedbackGenerator.FeedbackStyle value passed to the generator’s init(style:) initializer. For information on setting up a feedback generator, see the UIFeedbackGenerator class.

## See Also

### Related Documentation

- [prepare()](uikit/uifeedbackgenerator/prepare().md)

### Reporting impacts

- [impactOccurred(intensity:)](uikit/uiimpactfeedbackgenerator/impactoccurred(intensity:).md)
- [impactOccurred(at:)](uikit/uiimpactfeedbackgenerator/impactoccurred(at:).md)
- [impactOccurred(intensity:at:)](uikit/uiimpactfeedbackgenerator/impactoccurred(intensity:at:).md)
