Instance Property

accessibilityDisplayShouldDifferentiateWithoutColor

A Boolean value that indicates whether the app should avoid conveying information through color alone.

Declaration

@property(readonly) BOOL accessibilityDisplayShouldDifferentiateWithoutColor;

Discussion

If this property is true, the user interface should not convey information using color alone. Instead, use shapes or glyphs to convey important information.

Users can change this setting by choosing System Preferences > Accessibility > Display and selecting the “Differentiate without color” option. Listen to the NSWorkspaceAccessibilityDisplayOptionsDidChangeNotification notification to receive updates when this setting changes.

See Also

Supporting Accessibility

accessibilityDisplayShouldIncreaseContrast

A Boolean value that indicates whether the app should present a high contrast user interface.

accessibilityDisplayShouldReduceTransparency

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