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

# addDirectionPad(descriptor:)

Creates a new direction pad control with the provided descriptor, and adds it to the touch controller.

## Declaration

```swift
func addDirectionPad(descriptor: TCDirectionPadDescriptor) -> TCDirectionPad
```

## Parameters

- `descriptor`: The TCDirectionPadDescriptor containing the configuration for the direction pad.

## Return Value

Return Value A new TCDirectionPad instance.

## See Also

### Adding a directional pad control

- [TCDirectionPadDescriptor](touchcontroller/tcdirectionpaddescriptor.md)
