---
title: brightness
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uiscreen/brightness
---

# brightness

The brightness level of the screen.

## Declaration

```swift
var brightness: CGFloat { get set }
```

## Discussion

Discussion This property is only supported on the main screen. The value of this property is a number between 0.0 and 1.0, inclusive, where 0.0 is the minimum brightness and 1.0 is the maximum brightness. Brightness changes remain in effect until the person locks their device, even if the person closes your app before then. The next time the person unlocks the device, the system restores the brightness setting to the original value in Settings or Control Center. In visionOS, setting this property has no effect.

## See Also

### Managing brightness

- [wantsSoftwareDimming](uikit/uiscreen/wantssoftwaredimming.md)
