---
title: "init(response:dampingRatio:)"
framework: swiftui
role: symbol
role_heading: Initializer
path: "swiftui/spring/init(response:dampingratio:)"
---

# init(response:dampingRatio:)

Creates a spring with the specified response and damping ratio.

## Declaration

```swift
init(response: Double, dampingRatio: Double)
```

## Parameters

- `response`: Defines the stiffness of the spring as an approximate duration in seconds.
- `dampingRatio`: Defines the amount of drag applied as a fraction the amount needed to produce critical damping.

## See Also

### Creating a spring

- [init(duration:bounce:)](swiftui/spring/init(duration:bounce:).md)
- [init(mass:stiffness:damping:allowOverDamping:)](swiftui/spring/init(mass:stiffness:damping:allowoverdamping:).md)
- [init(settlingDuration:dampingRatio:epsilon:)](swiftui/spring/init(settlingduration:dampingratio:epsilon:).md)
