---
title: traitOverrides
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uiviewcontroller/traitoverrides-1z1cc
---

# traitOverrides

A mutable container of traits you use to set trait changes for this view controller and its views.

## Declaration

```swift
@MainActor @preconcurrency var traitOverrides: UITraitOverrides { get set }
```

## See Also

### Overriding trait values

- [UITraitOverrides](uikit/uitraitoverrides-swift.struct.md)
- [updateTraitsIfNeeded()](uikit/uiviewcontroller/updatetraitsifneeded().md)
