---
title: availableModes
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uiscreen/availablemodes
---

# availableModes

The display modes that can be associated with the screen.

## Declaration

```swift
var availableModes: [UIScreenMode] { get }
```

## Mentioned in

Presenting content on a connected display

## Discussion

Discussion The array contains one or more UIScreenMode objects, each of which represents a display mode supported by the screen.

## See Also

### Managing screen modes

- [currentMode](uikit/uiscreen/currentmode.md)
- [preferredMode](uikit/uiscreen/preferredmode.md)
