<!--
{
  "availability" : [
    "iOS: 10.0.0 - 14.0.0",
    "iPadOS: 10.0.0 - 14.0.0"
  ],
  "documentType" : "symbol",
  "framework" : "Foundation",
  "identifier" : "/documentation/Foundation/NSExtensionContext/widgetLargestAvailableDisplayMode",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "Foundation"
    ],
    "preciseIdentifier" : "c:objc(cs)NSExtensionContext(py)widgetLargestAvailableDisplayMode"
  },
  "title" : "widgetLargestAvailableDisplayMode"
}
-->

# widgetLargestAvailableDisplayMode

The largest display mode the widget supports.

```
var widgetLargestAvailableDisplayMode: NCWidgetDisplayMode { get set }
```

## Discussion

The default value of this property is <doc://com.apple.documentation/documentation/NotificationCenter/NCWidgetDisplayMode/compact>. At any time, you can change the largest display mode your widget supports by changing the value of this property. For example, you can update the property value as more or less content is available to display in your widget.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)