---
title: horizontalSizeClass
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uitraitcollection/horizontalsizeclass
---

# horizontalSizeClass

The horizontal size class of the trait collection.

## Declaration

```swift
var horizontalSizeClass: UIUserInterfaceSizeClass { get }
```

## Mentioned in

Adapting your app when traits change

## Discussion

Discussion The default horizontal size class for a trait collection is UIUserInterfaceSizeClass.unspecified.

## See Also

### Retrieving size class traits

- [verticalSizeClass](uikit/uitraitcollection/verticalsizeclass.md)
- [UIUserInterfaceSizeClass](uikit/uiuserinterfacesizeclass.md)
