---
title: intrinsicContentSize
framework: uikit
role: symbol
role_heading: Type Property
path: uikit/uiviewinvalidating/intrinsiccontentsize
---

# intrinsicContentSize

A change that invalidates a view’s intrinsic size.

## Declaration

```swift
static var intrinsicContentSize: UIView.Invalidations.IntrinsicContentSize { get }
```

## Discussion

Discussion Use this type of invalidation type to call invalidateIntrinsicContentSize() when a change in property value invalidates the containing view’s intrinsic content size. When you use this type, the constraint-based layout system accounts for the change the next time it updates the layout.

## See Also

### Specifying invalidation types

- [configuration](uikit/uiviewinvalidating/configuration.md)
- [constraints](uikit/uiviewinvalidating/constraints.md)
- [display](uikit/uiviewinvalidating/display.md)
- [layout](uikit/uiviewinvalidating/layout.md)
