---
title: cameraDevice
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uiimagepickercontroller/cameradevice-swift.property
---

# cameraDevice

The camera used by the image picker controller.

## Declaration

```swift
var cameraDevice: UIImagePickerController.CameraDevice { get set }
```

## Discussion

Discussion The default is UIImagePickerController.CameraDevice.rear.

## See Also

### Related Documentation

- [isFlashAvailable(for:)](uikit/uiimagepickercontroller/isflashavailable(for:).md)
- [availableCaptureModes(for:)](uikit/uiimagepickercontroller/availablecapturemodes(for:).md)

### Configuring the camera to use

- [isCameraDeviceAvailable(_:)](uikit/uiimagepickercontroller/iscameradeviceavailable(_:).md)
- [UIImagePickerController.CameraDevice](uikit/uiimagepickercontroller/cameradevice-swift.enum.md)
