---
title: Animation and haptics
framework: uikit
role: collectionGroup
role_heading: API Collection
path: uikit/animation-and-haptics
---

# Animation and haptics

Provide feedback to users using view-based animations and haptics.

## Topics

### Content animations

- [Property-based animations](uikit/property-based-animations.md)
- [View controller transitions](uikit/view-controller-transitions.md)
- [Unifying your app’s animations](swiftui/unifying-your-app-s-animations.md)
- [Optimizing iPhone and iPad apps to support ProMotion displays](quartzcore/optimizing-iphone-and-ipad-apps-to-support-promotion-displays.md)

### Physics-based animations

- [UIKit Dynamics](uikit/uikit-dynamics.md)

### Parallax effects

- [Motion effects](uikit/motion-effects.md)

### Haptic feedback

- [Playing haptic feedback in your app](applepencil/playing-haptic-feedback-in-your-app.md)
- [UIFeedbackGenerator](uikit/uifeedbackgenerator.md)
- [UIImpactFeedbackGenerator](uikit/uiimpactfeedbackgenerator.md)
- [UINotificationFeedbackGenerator](uikit/uinotificationfeedbackgenerator.md)
- [UISelectionFeedbackGenerator](uikit/uiselectionfeedbackgenerator.md)
- [UICanvasFeedbackGenerator](uikit/uicanvasfeedbackgenerator.md)

## See Also

### User interface

- [Views and controls](uikit/views-and-controls.md)
- [View controllers](uikit/view-controllers.md)
- [View layout](uikit/view-layout.md)
- [Appearance customization](uikit/appearance-customization.md)
- [Windows and screens](uikit/windows-and-screens.md)
