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

# layoutSublayers(of:)

Override to customize layout of sublayers whenever the layer needs redrawing.

## Declaration

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

## See Also

### Managing Layout

- [invalidateLayout(of:)](quartzcore/calayoutmanager/invalidatelayout(of:).md)
- [preferredSize(of:)](quartzcore/calayoutmanager/preferredsize(of:).md)
