---
title: constraints
framework: appkit
role: symbol
role_heading: Type Property
path: appkit/nsviewinvalidating/constraints
---

# constraints

A change that invalidates a view’s constraints.

## Declaration

```swift
static var constraints: NSView.Invalidations.Constraints { get }
```

## Discussion

Discussion Use this invalidation type to set needsUpdateConstraints so that a change in property value triggers the containing view to update constraints.

## See Also

### Types of Invalidations

- [display](appkit/nsviewinvalidating/display.md)
- [intrinsicContentSize](appkit/nsviewinvalidating/intrinsiccontentsize.md)
- [layout](appkit/nsviewinvalidating/layout.md)
- [restorableState](appkit/nsviewinvalidating/restorablestate.md)
