---
title: "init(minimumDistance:coordinateSpace:)"
framework: swiftui
role: symbol
role_heading: Initializer
path: "swiftui/draggesture/init(minimumdistance:coordinatespace:)-8ffe5"
---

# init(minimumDistance:coordinateSpace:)

Creates a dragging gesture with the minimum dragging distance before the gesture succeeds and the coordinate space of the gesture’s location.

## Declaration

```swift
@MainActor @preconcurrency init(minimumDistance: CGFloat = 10, coordinateSpace: some CoordinateSpaceProtocol = .local)
```

## Parameters

- `minimumDistance`: The minimum dragging distance for the gesture to succeed.
- `coordinateSpace`: The coordinate space of the dragging gesture’s location.

## See Also

### Creating a drag gesture

- [init(minimumDistance:coordinateSpace:)](swiftui/draggesture/init(minimumdistance:coordinatespace:).md)
- [init(minimumDistance:coordinateSpace3D:)](swiftui/draggesture/init(minimumdistance:coordinatespace3d:).md)
- [init(minimumDistance:coordinateSpace:inputKinds:)](swiftui/draggesture/init(minimumdistance:coordinatespace:inputkinds:).md)
- [minimumDistance](swiftui/draggesture/minimumdistance.md)
- [coordinateSpace](swiftui/draggesture/coordinatespace.md)
