---
title: easeInOut
framework: swiftui
role: symbol
role_heading: Type Property
path: swiftui/unitcurve/easeinout
---

# easeInOut

A bezier curve that starts out slowly, speeds up over the middle, then slows down again as it approaches the end.

## Declaration

```swift
static let easeInOut: UnitCurve
```

## Discussion

Discussion The start and end control points are located at (x: 0.42, y: 0) and (x: 0.58, y: 1).

## See Also

### Getting easing curves

- [easeIn](swiftui/unitcurve/easein.md)
- [easeOut](swiftui/unitcurve/easeout.md)
- [circularEaseIn](swiftui/unitcurve/circulareasein.md)
- [circularEaseOut](swiftui/unitcurve/circulareaseout.md)
- [circularEaseInOut](swiftui/unitcurve/circulareaseinout.md)
