---
title: "invalidateLayout(of:)"
framework: quartzcore
role: symbol
role_heading: Instance Method
path: "quartzcore/calayoutmanager/invalidatelayout(of:)"
---

# invalidateLayout(of:)

Invalidates the layout of a layer so it knows to refresh its content on the next frame.

## Declaration

```swift
optional func invalidateLayout(of layer: CALayer)
```

## See Also

### Managing Layout

- [layoutSublayers(of:)](quartzcore/calayoutmanager/layoutsublayers(of:).md)
- [preferredSize(of:)](quartzcore/calayoutmanager/preferredsize(of:).md)
