---
title: "automaticallyLayoutControls(for:)"
framework: Touch Controller
role: symbol
role_heading: Instance Method
platforms: [iOS 26.0+, iPadOS 26.0+, Mac Catalyst 26.0+]
path: "touchcontroller/tctouchcontroller/automaticallylayoutcontrols(for:)"
---

# automaticallyLayoutControls(for:)

Automatically lays out the provided control labels, creating them if needed.

## Declaration

```swift
func automaticallyLayoutControls(for labels: [TCControlLabel])
```

## Parameters

- `labels`: An array of TCControlLabel objects to be laid out.

## See Also

### Handling layout updates

- [render(using:)](touchcontroller/tctouchcontroller/render(using:).md)
