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

# addThrottle(descriptor:)

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

## Declaration

```swift
func addThrottle(descriptor: TCThrottleDescriptor) -> TCThrottle
```

## Parameters

- `descriptor`: The TCThrottleDescriptor containing the configuration for the throttle.

## Return Value

Return Value A new TCThrottle instance.

## See Also

### Adding a throttle control

- [TCThrottleDescriptor](touchcontroller/tcthrottledescriptor.md)
