---
title: UIDesignRequiresCompatibility
framework: bundleresources
role: symbol
role_heading: Property List Key
path: bundleresources/information-property-list/uidesignrequirescompatibility
---

# UIDesignRequiresCompatibility

A Boolean value that indicates whether the system runs the app using a compatibility mode for UI.

## Discussion

Discussion warning: Temporarily use this key while reviewing and refining your app’s UI for the design in the latest SDKs. If YES, the system runs the app using a compatibility mode for UI elements. The compatibility mode displays the app as it looks when built against previous versions of the SDKs. If NO, the system uses the UI design of the running OS, with no compatibility mode. Absence of the key, or NO, is the default value for apps linking against the latest SDKs. The system ignores this key when you build for iOS 27 or later, iPadOS 27 or later, Mac Catalyst 27 or later, macOS 27 or later, or tvOS 27 or later.

## See Also

### Styling

- [UIUserInterfaceStyle](bundleresources/information-property-list/uiuserinterfacestyle.md)
- [UIViewEdgeAntialiasing](bundleresources/information-property-list/uiviewedgeantialiasing.md)
- [UIWhitePointAdaptivityStyle](bundleresources/information-property-list/uiwhitepointadaptivitystyle.md)
- [UIViewGroupOpacity](bundleresources/information-property-list/uiviewgroupopacity.md)
- [UIRequiresFullScreenIgnoredStartingWithVersion](bundleresources/information-property-list/uirequiresfullscreenignoredstartingwithversion.md)
- [UISupportsAssistiveAccess](bundleresources/information-property-list/uisupportsassistiveaccess.md)
- [UISupportsFullScreenInAssistiveAccess](bundleresources/information-property-list/uisupportsfullscreeninassistiveaccess.md)
- [NSPrefersDisplaySafeAreaCompatibilityMode](bundleresources/information-property-list/nsprefersdisplaysafeareacompatibilitymode.md)
- [NSAccentColorName](bundleresources/information-property-list/nsaccentcolorname.md)
- [NSWidgetBackgroundColorName](bundleresources/information-property-list/nswidgetbackgroundcolorname.md)
