Initializer

init(userInterfaceStyle:)

Returns a new trait collection containing only the specified user interface style trait.

Declaration

init(userInterfaceStyle: UIUserInterfaceStyle)

Parameters

userInterfaceStyle

The interface style for the trait collection. For a list of possible values, see UIUserInterfaceStyle.

Return Value

A new trait collection containing only the interface style trait.

See Also

Creating a Trait Collection

init()

Returns a new trait collection whose traits are set to their default (unspecified) values.

init(traitsFrom: [UITraitCollection])

Returns a new trait collection consisting of traits merged from a specified array of trait collections.

init(userInterfaceIdiom: UIUserInterfaceIdiom)

Returns a new trait collection containing only a specified interface idiom.

init(horizontalSizeClass: UIUserInterfaceSizeClass)

Returns a new trait collection containing only a specified horizontal size class.

init(verticalSizeClass: UIUserInterfaceSizeClass)

Returns a new trait collection containing only a specified vertical size class.

init(forceTouchCapability: UIForceTouchCapability)

Creates a trait collection containing only a specified force touch capability trait.

init(displayScale: CGFloat)

Returns a new trait collection containing only a specified display scale.

init(displayGamut: UIDisplayGamut)

Returns a new trait collection containing only the specified display gamut trait.

init(layoutDirection: UITraitEnvironmentLayoutDirection)

Returns a new trait collection containing only the specified layout direction trait.

init(preferredContentSizeCategory: UIContentSizeCategory)

Returns a new trait collection containing only the specified content size category trait.

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