---
title: hasNonContiguousLayout
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nslayoutmanager/hasnoncontiguouslayout
---

# hasNonContiguousLayout

A Boolean value that indicates whether the layout manager currently has any areas of noncontiguous layout.

## Declaration

```swift
var hasNonContiguousLayout: Bool { get }
```

## Discussion

Discussion There may be times at which there is no noncontiguous layout, such as when layout is complete; this method enables the layout manager to report that to clients. For more information about noncontiguous layout, see Noncontiguous Layout.

## See Also

### Configuring the global layout manager options

- [allowsNonContiguousLayout](appkit/nslayoutmanager/allowsnoncontiguouslayout.md)
- [showsInvisibleCharacters](appkit/nslayoutmanager/showsinvisiblecharacters.md)
- [showsControlCharacters](appkit/nslayoutmanager/showscontrolcharacters.md)
- [usesFontLeading](appkit/nslayoutmanager/usesfontleading.md)
- [backgroundLayoutEnabled](appkit/nslayoutmanager/backgroundlayoutenabled.md)
- [limitsLayoutForSuspiciousContents](appkit/nslayoutmanager/limitslayoutforsuspiciouscontents.md)
- [usesDefaultHyphenation](appkit/nslayoutmanager/usesdefaulthyphenation.md)
