---
title: accessibilityDisplayShouldReduceTransparency
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nsworkspace/accessibilitydisplayshouldreducetransparency
---

# accessibilityDisplayShouldReduceTransparency

A Boolean value that indicates whether the app avoids using semitransparent backgrounds.

## Declaration

```swift
var accessibilityDisplayShouldReduceTransparency: Bool { get }
```

## Discussion

Discussion If this property is true, don’t use semitransparent backgrounds in the user interface. For example, use only opaque windows. Users can change this setting by choosing System Preferences > Accessibility > Display and selecting the “Reduce transparency” option. To receive updates when this setting changes, register to the accessibilityDisplayOptionsDidChangeNotification notification using notificationCenter.

## See Also

### Supporting Accessibility

- [accessibilityDisplayShouldDifferentiateWithoutColor](appkit/nsworkspace/accessibilitydisplayshoulddifferentiatewithoutcolor.md)
- [accessibilityDisplayShouldIncreaseContrast](appkit/nsworkspace/accessibilitydisplayshouldincreasecontrast.md)
- [accessibilityDisplayShouldInvertColors](appkit/nsworkspace/accessibilitydisplayshouldinvertcolors.md)
- [accessibilityDisplayShouldReduceMotion](appkit/nsworkspace/accessibilitydisplayshouldreducemotion.md)
- [isSwitchControlEnabled](appkit/nsworkspace/isswitchcontrolenabled.md)
- [isVoiceOverEnabled](appkit/nsworkspace/isvoiceoverenabled.md)
