---
title: circularEaseInOut
framework: swiftui
role: symbol
role_heading: Type Property
path: swiftui/unitcurve/circulareaseinout
---

# circularEaseInOut

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

## Declaration

```swift
static let circularEaseInOut: UnitCurve
```

## Discussion

Discussion The shape of the curve is defined by a piecewise combination of circularEaseIn and circularEaseOut.

## See Also

### Getting easing curves

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