---
title: LevelOfDetail
framework: widgetkit
role: symbol
role_heading: Structure
path: widgetkit/levelofdetail
---

# LevelOfDetail

The level of detail the view is recommended to have.

## Declaration

```swift
struct LevelOfDetail
```

## Overview

Overview The system can update the levelOfDetail value based on user proximity or other system specific factors and allow content customization adapting to show different levels of details. note: The levelOfDetail can be determined by different factors depending on the platforms. On visionOS, it would be user proximity. On all non-visionOS platforms this will always be default LevelOfDetail

## Topics

### Type Properties

- [default](widgetkit/levelofdetail/default.md)
- [simplified](widgetkit/levelofdetail/simplified.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)

## See Also

### visionOS widgets

- [Updating your widgets for visionOS](widgetkit/updating-your-widgets-for-visionos.md)
- [widgetTexture(_:)](swiftui/widgetconfiguration/widgettexture(_:).md)
- [WidgetTexture](widgetkit/widgettexture.md)
- [supportedMountingStyles(_:)](swiftui/widgetconfiguration/supportedmountingstyles(_:).md)
- [WidgetMountingStyle](widgetkit/widgetmountingstyle.md)
