---
title: NSView.Invalidations
framework: appkit
role: symbol
role_heading: Enumeration
path: appkit/nsview/invalidations
---

# NSView.Invalidations

Changes that cause aspects of a view to be invalid and require an update.

## Declaration

```swift
enum Invalidations
```

## Topics

### Types of Invalidations

- [NSView.Invalidations.Constraints](appkit/nsview/invalidations/constraints.md)
- [NSView.Invalidations.Display](appkit/nsview/invalidations/display.md)
- [NSView.Invalidations.IntrinsicContentSize](appkit/nsview/invalidations/intrinsiccontentsize.md)
- [NSView.Invalidations.Layout](appkit/nsview/invalidations/layout.md)
- [NSView.Invalidations.RestorableState](appkit/nsview/invalidations/restorablestate.md)
- [NSView.Invalidations.Tuple](appkit/nsview/invalidations/tuple.md)

## See Also

### Supporting Types

- [invalidate(view:)](appkit/nsviewinvalidating/invalidate(view:).md)
