---
title: UITraitActiveAppearance
framework: uikit
role: symbol
role_heading: Structure
path: uikit/uitraitactiveappearance-swift.struct
---

# UITraitActiveAppearance

A struct that represents the active appearance trait.

## Declaration

```swift
struct UITraitActiveAppearance
```

## Relationships

### Conforms To

- [UITraitDefinition](uikit/uitraitdefinition-64c15.md)

## See Also

### Registering traits for observation

- [UITraitAccessibilityContrast](uikit/uitraitaccessibilitycontrast-swift.struct.md)
- [UITraitDisplayGamut](uikit/uitraitdisplaygamut-swift.struct.md)
- [UITraitDisplayScale](uikit/uitraitdisplayscale-swift.struct.md)
- [UITraitForceTouchCapability](uikit/uitraitforcetouchcapability-swift.struct.md)
- [UITraitHDRHeadroomUsageLimit](uikit/uitraithdrheadroomusagelimit-swift.struct.md)
- [UITraitHorizontalSizeClass](uikit/uitraithorizontalsizeclass-swift.struct.md)
- [UITraitImageDynamicRange](uikit/uitraitimagedynamicrange-swift.struct.md)
- [UITraitLayoutDirection](uikit/uitraitlayoutdirection-swift.struct.md)
- [UITraitLegibilityWeight](uikit/uitraitlegibilityweight-swift.struct.md)
- [UITraitListEnvironment](uikit/uitraitlistenvironment-swift.struct.md)
- [UITraitPreferredContentSizeCategory](uikit/uitraitpreferredcontentsizecategory-swift.struct.md)
- [UITraitResolvesNaturalAlignmentWithBaseWritingDirection](uikit/uitraitresolvesnaturalalignmentwithbasewritingdirection-swift.struct.md)
- [UITraitSceneCaptureState](uikit/uitraitscenecapturestate-swift.struct.md)
- [UITraitSplitViewControllerLayoutEnvironment](uikit/uitraitsplitviewcontrollerlayoutenvironment-swift.struct.md)
- [UITraitTabAccessoryEnvironment](uikit/uitraittabaccessoryenvironment-swift.struct.md)
