---
title: "init(displayScale:)"
framework: uikit
role: symbol
role_heading: Initializer
path: "uikit/uitraitcollection/init(displayscale:)"
---

# init(displayScale:)

Creates a trait collection that contains only a specified display scale.

## Declaration

```swift
init(displayScale scale: CGFloat)
```

## Parameters

- `scale`: The display scale for the new trait collection. Use 1.0 to specify a non-Retina display scale, and a value of 2.0 or greater to specify a Retina display scale.

## Return Value

Return Value A new trait collection containing only a specified display scale trait.

## See Also

### Creating a trait collection

- [init()](uikit/uitraitcollection/init().md)
- [init(userInterfaceIdiom:)](uikit/uitraitcollection/init(userinterfaceidiom:).md)
- [init(horizontalSizeClass:)](uikit/uitraitcollection/init(horizontalsizeclass:).md)
- [init(verticalSizeClass:)](uikit/uitraitcollection/init(verticalsizeclass:).md)
- [init(userInterfaceStyle:)](uikit/uitraitcollection/init(userinterfacestyle:).md)
- [init(accessibilityContrast:)](uikit/uitraitcollection/init(accessibilitycontrast:).md)
- [init(userInterfaceLevel:)](uikit/uitraitcollection/init(userinterfacelevel:).md)
- [init(legibilityWeight:)](uikit/uitraitcollection/init(legibilityweight:).md)
- [init(forceTouchCapability:)](uikit/uitraitcollection/init(forcetouchcapability:).md)
- [init(displayGamut:)](uikit/uitraitcollection/init(displaygamut:).md)
- [init(layoutDirection:)](uikit/uitraitcollection/init(layoutdirection:).md)
- [init(preferredContentSizeCategory:)](uikit/uitraitcollection/init(preferredcontentsizecategory:).md)
- [init(activeAppearance:)](uikit/uitraitcollection/init(activeappearance:).md)
- [init(toolbarItemPresentationSize:)](uikit/uitraitcollection/init(toolbaritempresentationsize:).md)
- [init(hdrHeadroomUsageLimit:)](uikit/uitraitcollection/init(hdrheadroomusagelimit:)-5zqph.md)
