---
title: "directionPadContents(label:size:style:direction:controller:)"
framework: Touch Controller
role: symbol
role_heading: Type Method
platforms: [iOS 26.0+, iPadOS 26.0+, Mac Catalyst 26.0+]
path: "touchcontroller/tccontrolcontents/directionpadcontents(label:size:style:direction:controller:)"
---

# directionPadContents(label:size:style:direction:controller:)

The direction pad contents for the specified label, size, style, and direction.

## Declaration

```swift
class func directionPadContents(label: TCControlLabel, size: CGSize, style: TCControlContents.DpadElementStyle, direction: TCControlContents.DpadDirection, controller: TCTouchController) -> TCControlContents
```

## Parameters

- `label`: The label for the direction pad.
- `size`: The size of the direction pad in points.
- `style`: The style of the direction pad.
- `direction`: The direction of the direction pad visual.
- `controller`: The touch controller to create control contents for.

## Return Value

Return Value The TCControlContents for the direction pad.

## See Also

### Accessing directional pad contents

- [TCControlContents.DpadDirection](touchcontroller/tccontrolcontents/dpaddirection.md)
- [TCControlContents.DpadElementStyle](touchcontroller/tccontrolcontents/dpadelementstyle.md)
