---
title: fullScreenAllowsTiling
framework: appkit
role: symbol
role_heading: Type Property
path: appkit/nswindow/collectionbehavior-swift.struct/fullscreenallowstiling
---

# fullScreenAllowsTiling

The window can be a secondary full screen tile even if it can’t be a full screen window itself.

## Declaration

```swift
static var fullScreenAllowsTiling: NSWindow.CollectionBehavior { get }
```

## Discussion

Discussion The default behavior is to allow any window to participate in full-screen tiling, as long as it isn’t a panel or sheet and it meets certain requirements, such as being resizable. Windows that aren’t full screen capable can still become a secondary tile in full-screen. A window can explicitly allow the system to place the window into a full-screen tile by including fullScreenAllowsTiling. Even if a window allows full-screen tiling, the system may not put it in the tile if the window’s minFullScreenContentSize is too large. A window can explicitly disallow the system from placing the window in a full-screen tile by including fullScreenDisallowsTiling. Windows that don’t support full-screen mode can use fullScreenDisallowsTiling to prevent the system from putting the window into a full-screen tile. Full-screen windows can use fullScreenDisallowsTiling to prevent the system from placing any other windows in its full-screen tile. note: The system raises an exception if you set both fullScreenAllowsTiling and fullScreenDisallowsTiling.

## See Also

### Full screen

- [fullScreenPrimary](appkit/nswindow/collectionbehavior-swift.struct/fullscreenprimary.md)
- [fullScreenAuxiliary](appkit/nswindow/collectionbehavior-swift.struct/fullscreenauxiliary.md)
- [fullScreenNone](appkit/nswindow/collectionbehavior-swift.struct/fullscreennone.md)
- [fullScreenDisallowsTiling](appkit/nswindow/collectionbehavior-swift.struct/fullscreendisallowstiling.md)
