---
title: UISplitViewController.DisplayMode.automatic
framework: uikit
role: symbol
role_heading: Case
path: uikit/uisplitviewcontroller/displaymode-swift.enum/automatic
---

# UISplitViewController.DisplayMode.automatic

The split view controller automatically decides the most appropriate display mode based on the device and the current app size.

## Declaration

```swift
case automatic
```

## Discussion

Discussion This constant represents the default value of the preferredDisplayMode property. Although you can assign the property this constant as its value, the displayMode property never reports it.

## See Also

### Constants

- [UISplitViewController.DisplayMode.secondaryOnly](uikit/uisplitviewcontroller/displaymode-swift.enum/secondaryonly.md)
- [UISplitViewController.DisplayMode.oneBesideSecondary](uikit/uisplitviewcontroller/displaymode-swift.enum/onebesidesecondary.md)
- [UISplitViewController.DisplayMode.oneOverSecondary](uikit/uisplitviewcontroller/displaymode-swift.enum/oneoversecondary.md)
- [UISplitViewController.DisplayMode.twoBesideSecondary](uikit/uisplitviewcontroller/displaymode-swift.enum/twobesidesecondary.md)
- [UISplitViewController.DisplayMode.twoOverSecondary](uikit/uisplitviewcontroller/displaymode-swift.enum/twooversecondary.md)
- [UISplitViewController.DisplayMode.twoDisplaceSecondary](uikit/uisplitviewcontroller/displaymode-swift.enum/twodisplacesecondary.md)
