Enumeration

UIUserInterfaceStyle

Constants indicating the interface style for the app.

Overview

These styles are available for trait enviroments with a userInterfaceIdiom value of:

Topics

Enumeration Cases

case unspecified

An unknown interface style.

case light

The light interface style.

case dark

The dark interface style.

See Also

Retrieving Interface-Related Traits

var userInterfaceIdiom: UIUserInterfaceIdiom

The user interface idiom of the trait collection.

enum UIUserInterfaceIdiom

The interface type for the device or an object that has a trait environment, such as a view and view controller.

var forceTouchCapability: UIForceTouchCapability

The force touch capability value of the trait collection.

enum UIForceTouchCapability

Keys that indicate the availability of 3D Touch on a device. Only certain devices support 3D Touch. On those that do, the user can disable 3D Touch in the Accessibility area in Settings.

var layoutDirection: UITraitEnvironmentLayoutDirection

The layout direction associated with the current environment.

enum UITraitEnvironmentLayoutDirection

Constants indicating the layout direction associated with the current environment.

var userInterfaceStyle: UIUserInterfaceStyle

The style associated with the user interface.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software