---
title: "manipulable(coordinateSpace:operations:inertia:isEnabled:onChanged:)"
framework: swiftui
role: symbol
role_heading: Instance Method
path: "swiftui/view/manipulable(coordinatespace:operations:inertia:isenabled:onchanged:)"
---

# manipulable(coordinateSpace:operations:inertia:isEnabled:onChanged:)

Allows this view to be manipulated using common hand gestures.

## Declaration

```swift
nonisolated func manipulable(coordinateSpace: some CoordinateSpaceProtocol = .local, operations: Manipulable.Operation.Set = .all, inertia: Manipulable.Inertia = .medium, isEnabled: Bool = true, onChanged: ((Manipulable.Event) -> Void)? = nil) -> some View

```

## Parameters

- `coordinateSpace`: The coordinate space of the manipulation gesture event locations.
- `operations`: The set of allowed operations that can be applied when a person manipulates this view.
- `inertia`: The inertia of this view that defines how much it resists being manipulated.
- `isEnabled`: The Boolean value that indicates whether the manipulation gesture added by this view modifier is enabled or not.
- `onChanged`: The action to perform with each new manipulation gesture event.

## Return Value

Return Value A view that can be manipulated using common hand gestures.

## Discussion

Discussion When a person ends the manipulation gesture, the view will return to its initial transform from before the gesture began. Model3D(named: "ToyRocket")     .manipulable()

## See Also

### Hand interactions

- [handGestureShortcut(_:isEnabled:)](swiftui/view/handgestureshortcut(_:isenabled:).md)
- [handPointerBehavior(_:)](swiftui/view/handpointerbehavior(_:).md)
- [manipulable(transform:coordinateSpace:operations:inertia:isEnabled:onChanged:)](swiftui/view/manipulable(transform:coordinatespace:operations:inertia:isenabled:onchanged:).md)
- [manipulable(using:)](swiftui/view/manipulable(using:).md)
- [manipulationGesture(updating:coordinateSpace:operations:inertia:isEnabled:onChanged:)](swiftui/view/manipulationgesture(updating:coordinatespace:operations:inertia:isenabled:onchanged:).md)
