---
title: "realityViewCameraControls(_:)"
framework: swiftui
role: symbol
role_heading: Instance Method
path: "swiftui/view/realityviewcameracontrols(_:)"
---

# realityViewCameraControls(_:)

Adds gestures that control the position and direction of a virtual camera.

## Declaration

```swift
@MainActor @preconcurrency func realityViewCameraControls(_ controls: CameraControls) -> some View

```

## Discussion

Discussion You can use a drag gesture from a mouse, trackpad, or screen touches with iOS and iPadOS devices to .tilt, .pan, .orbit, or .dolly a virtual camera.

## See Also

### Configuring camera controls

- [realityViewCameraControls](swiftui/environmentvalues/realityviewcameracontrols.md)
- [realityViewLayoutBehavior(_:)](swiftui/view/realityviewlayoutbehavior(_:).md)
