<!--
{
  "availability" : [
    "macOS: 10.11.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "AppKit",
  "identifier" : "/documentation/AppKit/NSWindow/minFullScreenContentSize",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "AppKit"
    ],
    "preciseIdentifier" : "c:objc(cs)NSWindow(py)minFullScreenContentSize"
  },
  "title" : "minFullScreenContentSize"
}
-->

# minFullScreenContentSize

A minimum size that is used to determine if a window can fit when it is in full screen in a tile.

```
var minFullScreenContentSize: NSSize { get set }
```

## Discussion

By default, the system uses Auto Layout to determine the minimum size, so applications that don’t change window content upon entering full screen should not need to set the value of [`minFullScreenContentSize`](/documentation/AppKit/NSWindow/minFullScreenContentSize). (If Auto Layout is not used, the system queries [`contentMinSize`](/documentation/AppKit/NSWindow/contentMinSize) and [`contentMaxSize`](/documentation/AppKit/NSWindow/contentMaxSize).) If an application does significant rework of the user interface in full screen, then it may be necessary to set the value of [`minFullScreenContentSize`](/documentation/AppKit/NSWindow/minFullScreenContentSize). You can use this property even if the window does not support full screen, but can be implicitly opted into supporting a full screen tile based on resizing behavior and window properties (for more information, see the [`collectionBehavior`](/documentation/AppKit/NSWindow/collectionBehavior-swift.property) property).

---

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)