---
title: UITraitOverrides
framework: uikit
role: symbol
role_heading: Protocol
path: uikit/uitraitoverrides-c.protocol
---

# UITraitOverrides

A mutable container of traits you use to set trait changes for an object and its descendants.

## Declaration

```occ
@protocol UITraitOverrides <UIMutableTraits>
```

## Topics

### Inspecting overrides

- [containsTrait:](uikit/uitraitoverrides-c.protocol/containstrait:.md)

### Removing overrides

- [removeTrait:](uikit/uitraitoverrides-c.protocol/removetrait:.md)

## Relationships

### Inherits From

- [UIMutableTraits](uikit/uimutabletraits-8l00o.md)

## See Also

### Overriding trait values

- [traitOverrides](uikit/uipresentationcontroller/traitoverrides-9o0j4.md)
