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

# handleTouchBegan(at:index:)

Handles a touch began event at the specified point.

## Declaration

```swift
func handleTouchBegan(at point: CGPoint, index: Int) -> Bool
```

## Parameters

- `point`: The point where the touch began.
- `index`: An integer representing a unique index for the touch

## Return Value

Return Value YES if the touch was handled by a control; otherwise NO.

## See Also

### Handling a touch

- [handleTouchEnded(at:index:)](touchcontroller/tctouchcontroller/handletouchended(at:index:).md)
- [handleTouchMoved(at:index:)](touchcontroller/tctouchcontroller/handletouchmoved(at:index:).md)
