---
title: invalidateIntrinsicContentSize()
framework: appkit
role: symbol
role_heading: Instance Method
path: appkit/nsview/invalidateintrinsiccontentsize()
---

# invalidateIntrinsicContentSize()

Invalidates the view’s intrinsic content size.

## Declaration

```swift
func invalidateIntrinsicContentSize()
```

## Discussion

Discussion Call this when something changes in your custom view that invalidates its intrinsic content size. This allows the constraint-based layout system to take the new intrinsic content size into account in its next layout pass.

## See Also

### Measuring in Auto Layout

- [fittingSize](appkit/nsview/fittingsize.md)
- [intrinsicContentSize](appkit/nsview/intrinsiccontentsize.md)
- [contentCompressionResistancePriority(for:)](appkit/nsview/contentcompressionresistancepriority(for:).md)
- [setContentCompressionResistancePriority(_:for:)](appkit/nsview/setcontentcompressionresistancepriority(_:for:).md)
- [contentHuggingPriority(for:)](appkit/nsview/contenthuggingpriority(for:).md)
- [setContentHuggingPriority(_:for:)](appkit/nsview/setcontenthuggingpriority(_:for:).md)
- [noIntrinsicMetric](appkit/nsview/nointrinsicmetric.md)
