---
title: UIView.AnimationCurve.easeInOut
framework: uikit
role: symbol
role_heading: Case
path: uikit/uiview/animationcurve/easeinout
---

# UIView.AnimationCurve.easeInOut

An ease-in ease-out curve causes the animation to begin slowly, accelerate through the middle of its duration, and then slow again before completing. This is the default curve for most animations.

## Declaration

```swift
case easeInOut
```

## See Also

### Constants

- [UIView.AnimationCurve.easeIn](uikit/uiview/animationcurve/easein.md)
- [UIView.AnimationCurve.easeOut](uikit/uiview/animationcurve/easeout.md)
- [UIView.AnimationCurve.linear](uikit/uiview/animationcurve/linear.md)
